# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 C86F 76B8 and.w D4, [A7 + 0x76B8] 00000004 0000 43AA ori.b D0, 0xAA 00000008 0000 2358 ori.b D0, 0x58 /* 'X' */ 0000000C 0000 0320 ori.b D0, 0x20 /* ' ' */ 00000010 8000 or.b D0, D0 00000012 0002 0B38 ori.b D2, 0x38 /* '8' */ 00000016 3232 130E 2BB6 move.w D1, [[A2 + <>] + D1 * 2 + 0x2BB6] 0000001C 16AC 2B66 move.b [A3], [A4 + 0x2B66] 00000020 25A6 22CA move.l [A2 + D2.w * 2 - 0x54], -[A6] 00000024 D9C1 add.l A4, D1 00000026 9CAC 9CAC sub.l D6, [A4 - 0x6354] label0000002A: 0000002A 6C88 bge -0x76 /* FFFFFFB4 */ label0000002C: 0000002C 6F5E ble +0x60 /* 0000008C */ 0000002E E287 asr D7, 1 00000030 6F3E ble +0x40 /* 00000070 */ 00000032 2094 move.l [A0], [A4] 00000034 28CE move.l [A4]+, A6 00000036 70F8 moveq.l D0, 0xFFFFFFF8 00000038 31A0 3156 move.w <>, -[A0] 0000003C 2864 movea.l A4, -[A4] 0000003E 3136 30F4 move.w -[A0], [A6 + D3.w - 0x12] 00000042 2DE2 move.l <>, -[A2] 00000044 67E6 beq -0x18 /* 0000002C */ 00000046 2FE4 move.l <>, -[A4] 00000048 2D1C move.l -[A6], [A4]+ 0000004A 2F86 3108 move.l [A7 + <> + D3], D6 0000004E 2F48 2E24 move.l [A7 + 0x2E24], A0 00000052 182C 2813 move.b D4, [A4 + 0x2813] 00000056 02F7 F305 andi.? [[A7 + <>] + A7 * 2], 0xFFFFFFFFFFFFFFFF 0000005A DAB6 DACA add.l D5, [A6 + A5 * 2 - 0x54] 0000005E DADE add.w A5, [A6]+ label00000060: 00000060 DAF2 FB5A 2A2A add.w A5, [[A2] + 0x2A2A] 00000066 FA58 .extension 0xA58 // unimplemented 00000068 00CD ori.? A5, 0xFFFFFFFFFFFFFFFF 0000006A 7C18 moveq.l D6, 0x18 0000006C F9B0 .extension 0x9B0 // unimplemented 0000006E F99E .extension 0x99E // unimplemented label00000070: 00000070 FBAA .extension 0xBAA // unimplemented 00000072 F932 .extension 0x932 // unimplemented 00000074 1724 move.b -[A3], -[A4] 00000076 1B18 move.b -[A5], [A0]+ 00000078 66E6 bne -0x18 /* 00000060 */ 0000007A 5284 addq.l D4, 1 0000007C DEA8 9CA8 add.l D7, [A0 - 0x6358] 00000080 6F70 ble +0x72 /* 000000F2 */ 00000082 E58A lsl D2, 2 00000084 E58A lsl D2, 2 00000086 6FA2 ble -0x5C /* 0000002A */ 00000088 F7C8 .extension 0x7C8 // unimplemented 0000008A F79E .extension 0x79E // unimplemented label0000008C: 0000008C D2AC F768 add.l D1, [A4 - 0x898] 00000090 F6F8 .extension 0x6F8 // unimplemented 00000092 F6AC .extension 0x6AC // unimplemented 00000094 F666 .extension 0x666 // unimplemented 00000096 F642 .extension 0x642 // unimplemented 00000098 F57A .extension 0x57A // unimplemented 0000009A 5084 addq.l D4, 8 0000009C F53A .extension 0x53A // unimplemented 0000009E B8AC FD96 cmp.l D4, [A4 - 0x26A] 000000A2 F494 .extension 0x494 // unimplemented 000000A4 620E bhi +0x10 /* 000000B4 */ 000000A6 F3FE .extension 0x3FE // unimplemented 000000A8 6A75 bpl +0x77 /* 0000011F */ 000000AA 6E6B bgt +0x6D /* 00000117 */ 000000AC FAEC .extension 0xAEC // unimplemented 000000AE 3C03 move.w D6, D3 000000B0 F346 .extension 0x346 // unimplemented 000000B2 F2FC .extension 0x2FC // unimplemented label000000B4: 000000B4 FAE8 .extension 0xAE8 // unimplemented 000000B6 78FE moveq.l D4, 0xFFFFFFFE 000000B8 F29E .extension 0x29E // unimplemented 000000BA 7AFE moveq.l D5, 0xFFFFFFFE 000000BC CA80 and.l D5, D0 000000BE FC32 .extension 0xC32 // unimplemented 000000C0 FB50 .extension 0xB50 // unimplemented 000000C2 FADE .extension 0xADE // unimplemented 000000C4 BA84 cmp.l D5, D4 000000C6 FC08 .extension 0xC08 // unimplemented 000000C8 FB26 .extension 0xB26 // unimplemented 000000CA 651A bcs +0x1C /* 000000E6 */ 000000CC D1AB 91AB add.l [A3 - 0x6E55], D0 000000D0 F224 .extension 0x224 // unimplemented 000000D2 F23C .extension 0x23C // unimplemented 000000D4 FA12 .extension 0xA12 // unimplemented 000000D6 F184 .extension 0x184 // unimplemented 000000D8 F15A .extension 0x15A // unimplemented 000000DA F1A8 .extension 0x1A8 // unimplemented 000000DC F156 .extension 0x156 // unimplemented 000000DE F150 .extension 0x150 // unimplemented 000000E0 F0FE .extension 0x0FE // unimplemented 000000E2 F0A8 .extension 0x0A8 // unimplemented 000000E4 F0F8 .extension 0x0F8 // unimplemented label000000E6: 000000E6 F09C .extension 0x09C // unimplemented 000000E8 F5BC .extension 0x5BC // unimplemented 000000EA F046 .extension 0x046 // unimplemented 000000EC 1790 EFE4 move.b <>, [A0] 000000F0 EF8A lsl D2, 7 label000000F2: 000000F2 F4AA .extension 0x4AA // unimplemented 000000F4 10D8 move.b [A0]+, [A0]+ 000000F6 128E move.b [A1], A6 000000F8 EEF8 F418 EEA2 bfset [0xFFFFEEA2] {16:24} 000000FE F28A .extension 0x28A // unimplemented 00000100 12D2 move.b [A1]+, [A2] 00000102 157E ED6A move.b [A2 - 0x1296], <> 00000106 F980 .extension 0x980 // unimplemented 00000108 ECD8 F1D8 bfclr [A0]+ {7:24} 0000010C F976 .extension 0x976 // unimplemented 0000010E 2744 2745 move.l [A3 + 0x2745], D4 00000112 EC9A ror D2, 6 00000114 17EE EC4E EBF6 move.b <>, [A6 - 0x13B2] 0000011A F116 .extension 0x116 // unimplemented 0000011C EBA2 asl D2, D5 0000011E F480 .extension 0x480 // unimplemented 00000120 F76E .extension 0x76E // unimplemented 00000122 EB76 roxl D6.w, D5 00000124 EBCA F096 bfexts D7, A2 {2:22} 00000128 0ABE EB6E EB1A xori.l <>, 0xEB6EEB1A 0000012E 0A70 6DE6 0A4C xori.w [A0 + D0 * 2 + 0x4C], 0x6DE6 00000134 EE4E lsr D6.w, 7 00000136 1F46 EAE6 move.b [A7 - 0x151A], D6 0000013A EA94 roxr D4, 5 0000013C EDEC 1968 EDCC bfffo D1, [A4 - 0x1234] {D5:D0} 00000142 F160 .extension 0x160 // unimplemented 00000144 E9EA 5181 E9B8 bfextu D5, [A2 - 0x1648] {6:1} // begin alternate branch 00000148-0000014A label00000148: 00000148 E9B8 rol D0, D4 // end alternate branch 00000148-0000014A label00000148: // (misaligned) 0000014A 740C moveq.l D2, 0x0C 0000014C E97A rol D2.w, D4 0000014E EC4E lsr D6.w, 6 00000150 E99C rol D4, 4 00000152 E944 asl D4.w, 4 00000154 1D14 move.b -[A6], [A4] 00000156 EB1E rol D6.b, 5 00000158 E974 roxl D4.w, D4 0000015A E85E ror D6.w, 4 0000015C F95C .extension 0x95C // unimplemented 0000015E E8B0 roxr D0, D4 00000160 EDC8 EE90 bfffo D6, A0 {D2:16} 00000164 E7D2 rol .w [A2] 00000166 E7C0 rol .w D0 00000168 E808 lsr D0.b, 4 0000016A E7AE lsl D6, D3 0000016C E7A8 lsl D0, D3 0000016E E768 lsl D0.w, D3 00000170 E798 rol D0, 3 00000172 E792 roxl D2, 3 00000174 E6E6 ror .w -[A6] 00000176 3C03 move.w D6, D3 00000178 E96E lsl D6.w, D4 0000017A E64E lsr D6.w, 3 0000017C 6DCA blt -0x34 /* 00000148 */ 0000017E F8CE .extension 0x8CE // unimplemented 00000180 061E EC2C addi.b [A6]+, 0x2C /* ',' */ 00000184 E5EC 05F4 roxl .w [A4 + 0x5F4] 00000188 05E0 bset -[A0], D2 0000018A E5B4 roxl D4, D2 0000018C E5C6 roxl .w D6 0000018E E582 asl D2, 2 00000190 E5DA roxl .w [A2]+ 00000192 E594 roxl D4, 2 00000194 E594 roxl D4, 2 00000196 1842 movea.b A4, D2 label00000198: 00000198 EF78 rol D0.w, D7 0000019A F1EC .extension 0x1EC // unimplemented 0000019C E55C rol D4.w, 2 0000019E 1A38 E488 move.b D5, [0xFFFFE488] 000001A2 E45A ror D2.w, 2 000001A4 ED36 roxl D6.b, D6 000001A6 F354 .extension 0x354 // unimplemented 000001A8 F2D6 .extension 0x2D6 // unimplemented label000001AA: 000001AA F22A .extension 0x22A // unimplemented 000001AC 0660 084A addi.w -[A0], 0x84A 000001B0 06F6 0B3C addi.? <>, 0xFFFFFFFFFFFFFFFF 000001B4 F18C .extension 0x18C // unimplemented 000001B6 E32E lsl D6.b, D1 000001B8 E2DA lsr .w [A2]+ 000001BA EBB8 rol D0, D5 000001BC 6FDA ble -0x24 /* 00000198 */ 000001BE 1854 movea.b A4, [A4] 000001C0 E2BA ror D2, D1 000001C2 0A90 1790 B880 xori.l [A0], 0x1790B880 000001C8 17CE E992 0DF8 move.b [[ + A6] + 0xDF8], A6 000001CE F55C .extension 0x55C // unimplemented 000001D0 FB24 .extension 0xB24 // unimplemented 000001D2 E1D2 asl .w [A2] 000001D4 6DD4 blt -0x2A /* 000001AA */ 000001D6 E192 roxl D2, 8 000001D8 E18A lsl D2, 8 000001DA E6AA lsr D2, D3 label000001DC: 000001DC E692 roxr D2, 3 000001DE 0556 bchg [A6], D2 000001E0 043C 1630 E0EA subi.b 0xEA, 0x30 /* '0' */ 000001E6 E0E2 asr .w -[A2] 000001E8 E04C lsr D4.w, 8 000001EA E46E lsr D6.w, D2 000001EC E004 asr D4.b, 8 000001EE E50C lsl D4.b, 2 000001F0 DF96 add.l [A6], D7 000001F2 7FFE moveq.l D7, 0xFFFFFFFE 000001F4 E390 roxl D0, 1 000001F6 EC46 asr D6.w, 6 000001F8 06A4 E6AE E6FE addi.l -[A4], 0xE6AEE6FE 000001FE DECC add.w A7, A4 00000200 DE6C DE20 add.w D7, [A4 - 0x21E0] 00000204 E620 asr D0.b, D3 00000206 EB0C lsl D4.b, 5 00000208 F098 .extension 0x098 // unimplemented 0000020A 2A2B DDC6 move.l D5, [A3 - 0x223A] 0000020E 2745 06E6 move.l [A3 + 0x6E6], D5 00000212 DDE0 add.l A6, -[A0] 00000214 DD26 add.b -[A6], D6 00000216 5085 addq.l D5, 8 00000218 DAAB DAAC add.l D5, [A3 - 0x2554] 0000021C 0F78 D1AB bchg [0xFFFFD1AB], D7 00000220 DCB2 0F98 add.l D6, [ + D0 * 8] // begin alternate branch 00000222-00000224 label00000222: 00000222 0F98 bclr [A0]+, D7 // end alternate branch 00000222-00000224 label00000222: // (misaligned) 00000224 DCA2 add.l D6, -[A2] 00000226 DC4A add.w D6, A2 00000228 DBFE add.l A5, <> 0000022A E426 asr D6.b, D2 0000022C DC2A E0F2 add.b D6, [A2 - 0x1F0E] 00000230 DB0E addx.b -[A5], -[A6] 00000232 6416 bcc +0x18 /* 0000024A */ 00000234 0CDA cmpi.? [A2]+, 0xFFFFFFFFFFFFFFFF 00000236 0A26 DA82 xori.b -[A6], 0x82 label0000023A: 0000023A DA24 add.b D5, -[A4] 0000023C DF44 addx.w D7, D4 0000023E 2A14 move.l D5, [A4] 00000240 D9E6 add.l A4, -[A6] 00000242 D992 add.l [A2], D4 label00000244: 00000244 DEB2 D93E D998 D944 D8FE add.l D7, [[A2 - 0x266726BC] + A5 - 0x2702] // begin alternate branch 00000248-0000024E label00000248: 00000248 D998 add.l [A0]+, D4 label0000024A: 0000024A D944 addx.w D4, D4 0000024C D8FE add.w A4, <> // end alternate branch 00000248-0000024E label00000248: // (misaligned) label0000024A: // (misaligned) 0000024E BC94 cmp.l D6, [A4] 00000250 6DD0 blt -0x2E /* 00000222 */ 00000252 D936 D8E0 add.b [A6 + A5 - 0x32], D4 // begin alternate branch 00000254-00000256 label00000254: 00000254 D8E0 add.w A4, -[A0] // end alternate branch 00000254-00000256 label00000254: // (misaligned) 00000256 D89A add.l D4, [A2]+ 00000258 DC9A add.l D6, [A2]+ 0000025A 6D80 blt -0x7E /* 000001DC */ 0000025C D884 add.l D4, D4 0000025E D7B0 DF98 add.l [ + A5 * 8], D3 // begin alternate branch 00000260-00000262 label00000260: 00000260 DF98 add.l [A0]+, D7 // end alternate branch 00000260-00000262 label00000260: // (misaligned) 00000262 D7D2 add.l A3, [A2] 00000264 D782 addx.l D3, D2 00000266 D73C DCAC add.b 0xAC, D3 0000026A 6DDC blt -0x22 /* 00000248 */ 0000026C 3432 0950 move.w D2, [A2] 00000270 0612 0866 addi.b [A2], 0x66 /* 'f' */ 00000274 0788 bclr A0, D3 00000276 FDE6 .extension 0xDE6 // unimplemented 00000278 FD5E .extension 0xD5E // unimplemented 0000027A FCDA .extension 0xCDA // unimplemented 0000027C FC76 .extension 0xC76 // unimplemented 0000027E FD6E .extension 0xD6E // unimplemented 00000280 FC4A .extension 0xC4A // unimplemented 00000282 0596 bclr [A6], D2 00000284 FBE2 .extension 0xBE2 // unimplemented 00000286 FBC2 .extension 0xBC2 // unimplemented 00000288 FC52 .extension 0xC52 // unimplemented 0000028A 6ED4 bgt -0x2A /* 00000260 */ 0000028C 053E btst <>, D2 0000028E 6D40 blt +0x42 /* 000002D0 */ 00000290 6F3C ble +0x3E /* 000002CE */ 00000292 9DAE 2A2C sub.l [A6 + 0x2A2C], D6 00000296 2A2C FF20 move.l D5, [A4 - 0xE0] 0000029A 6F42 ble +0x44 /* 000002DE */ 0000029C 9CAC 9A86 sub.l D6, [A4 - 0x657A] 000002A0 BAAC 6E84 cmp.l D5, [A4 + 0x6E84] 000002A4 60AE bra -0x50 /* 00000254 */ 000002A6 679C beq -0x62 /* 00000244 */ 000002A8 6790 beq -0x6E /* 0000023A */ 000002AA D1A8 FE24 add.l [A0 - 0x1DC], D0 000002AE 04DA subi.? [A2]+, 0xFFFFFFFFFFFFFFFF 000002B0 FB16 .extension 0xB16 // unimplemented label000002B2: 000002B2 6C58 bge +0x5A /* 0000030C */ 000002B4 FAA8 .extension 0xAA8 // unimplemented 000002B6 FDDC .extension 0xDDC // unimplemented 000002B8 FC8E .extension 0xC8E // unimplemented 000002BA 70DE moveq.l D0, 0xFFFFFFDE 000002BC F944 .extension 0x944 // unimplemented 000002BE FC86 .extension 0xC86 // unimplemented 000002C0 EE88 lsr D0, 7 000002C2 EE6C lsr D4.w, D7 000002C4 EE4A lsr D2.w, 7 label000002C6: 000002C6 EE24 asr D4.b, D7 000002C8 EE08 lsr D0.b, 7 000002CA EDD4 22B0 bfffo D2, [A4] {10:D0} label000002CE: 000002CE 43F1 2D49 lea.l A1, [[A1 + <>]] // begin alternate branch 000002D0-000002D6 label000002D0: 000002D0 2D49 2350 move.l [A6 + 0x2350], A1 000002D4 1CC2 move.b [A6]+, D2 // end alternate branch 000002D0-000002D6 label000002D0: // (misaligned) 000002D2 2350 1CC2 move.l [A1 + 0x1CC2], [A0] 000002D6 1C62 movea.b A6, -[A2] 000002D8 1AF2 1BFA 2462 23FA 20C2 move.b [A5]+, [[0x246223FA] + 0x20C2] // begin alternate branch 000002DE-000002E6 label000002DE: 000002DE 23FA 20C2 E9BC FD1E move.l [0xE9BCFD1E], [PC + 0x20C2 /* 000023A2 */] // end alternate branch 000002DE-000002E6 label000002DE: // (misaligned) 000002E2 E9BC rol D4, D4 000002E4 FD1E .extension 0xD1E // unimplemented 000002E6 67DE beq -0x20 /* 000002C6 */ 000002E8 B2AE D420 cmp.l D1, [A6 - 0x2BE0] 000002EC 3D44 C5E8 move.w [A6 - 0x3A18], D4 000002F0 D1C6 add.l A0, D6 000002F2 6EBE bgt -0x40 /* 000002B2 */ 000002F4 D330 E3B0 D3AE 2C30 add.b [-0x2C51D3D0 + A6 * 2], D1 000002FC E30E lsl D6.b, 1 000002FE 725C moveq.l D1, 0x5C 00000300 F4C4 .extension 0x4C4 // unimplemented 00000302 C6FC mulu.w D3, 0xFFFFFFFFFFFFFFFF 00000304 4243 clr.w D3 00000306 2852 movea.l A4, [A2] 00000308 242E 33A8 move.l D2, [A6 + 0x33A8] label0000030C: 0000030C 085C 208B bchg.b [A4]+, 0x8B 00000310 16AA ED22 move.b [A3], [A2 - 0x12DE] 00000314 1F22 move.b -[A7], -[A2] 00000316 16E2 move.b [A3]+, -[A2] 00000318 FDB6 .extension 0xDB6 // unimplemented 0000031A FB5E .extension 0xB5E // unimplemented 0000031C A38E syscall BTreeDispatch, flags=3 0000031E 0C0A 24E3 cmpi.b A2, 0xE3 00000322 00B4 0446 8B01 4B1C ori.l <>, 0x4468B01 0000032A 0302 btst D2, D1 0000032C 0608 5346 addi.b A0, 0x46 /* 'F' */ 00000330 8B40 9B29 pack D5, D0, 0x9B29 00000334 109E move.b [A0], [A6]+ 00000336 0B01 btst D1, D5 00000338 109E move.b [A0], [A6]+ 0000033A 3B01 move.w -[A5], D1 0000033C D338 832E add.b [0xFFFF832E], D1 00000340 D338 FB18 add.b [0xFFFFFB18], D1 00000344 0093 0C5B 0263 ori.l [A3], 0xC5B0263 0000034A 0030 A206 3B08 ori.b [A0 + <> + D3 * 2], 0x6 00000350 5B09 subq.b A1, 5 00000352 F306 .extension 0x306 // unimplemented 00000354 1063 movea.b A0, -[A3] 00000356 0210 42F3 andi.b [A0], 0xF3 0000035A 1834 06EC move.b D4, [A4 + D0.w * 8 - 0x20] 0000035E 0463 0026 subi.w -[A3], 0x26 /* '&' */ 00000362 F300 .extension 0x300 // unimplemented 00000364 3E0E move.w D7, A6 00000366 180C move.b D4, A4 00000368 0A1C 0400 xori.b [A4]+, 0x0 0000036C 9B05 subx.b D5, D5 0000036E 3605 move.w D3, D5 00000370 0188 bclr A0, D0 00000372 142E 0412 move.b D2, [A6 + 0x412] 00000376 8814 or.b D4, [A4] 00000378 00AB 0B2B 0B08 08E2 ori.l [A3 + 0x8E2], 0xB2B0B08 00000380 9B0B subx.b -[A5], -[A3] 00000382 BB02 xor.b D2, D5 00000384 00CB ori.? A3, 0xFFFFFFFFFFFFFFFF 00000386 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 00000388 001B 0D83 ori.b [A3]+, 0x83 0000038C 2EC3 move.l [A7]+, D3 0000038E 028B 0808 70E2 andi.l A3, 0x80870E2 00000394 5303 subq.b D3, 1 00000396 543B 0010 addq.b [PC + D0.w + 0x10], 2 0000039A C101 abcd D0, D1 0000039C 6903 bvs +0x5 /* 000003A1 */ 0000039E E30C lsl D4.b, 1 000003A0 2A73 052E 4A0E 1833 movea.l A5, [[A3 + 0x4A0E] + D0 * 4 + 0x1833] 000003A8 37C3 4E33 move.w [PC + D4 * 8 + 0x33], D3 000003AC B70A cmpm.b [A3]+, [A2]+ 000003AE 650D bcs +0xF /* 000003BD */ 000003B0 5C8A addq.l A2, 6 000003B2 041C 1040 subi.b [A4]+, 0x40 /* '@' */ 000003B6 020F DA82 andi.b A7, 0x82 000003BA 650B bcs +0xD /* 000003C7 */ 000003BC 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 000003BE 4002 negx.b D2 000003C0 0F6E 36D8 bchg [A6 + 0x36D8], D7 000003C4 1402 move.b D2, D2 000003C6 733E moveq.l D1, 0x3E 000003C8 3682 move.w [A3], D2 000003CA 2603 move.l D3, D3 000003CC 002C 550B 1B0D ori.b [A4 + 0x1B0D], 0xB 000003D2 0108 btst A0, D0 000003D4 1C28 1C10 move.b D6, [A0 + 0x1C10] 000003D8 020F 290C andi.b A7, 0xC 000003DC 24AB 028A move.l [A2], [A3 + 0x28A] 000003E0 102E 0440 move.b D0, [A6 + 0x440] 000003E4 021B 96E9 andi.b [A3]+, 0xE9 000003E8 044B 4436 subi.w A3, 0x4436 /* 'D6' */ 000003EC CD0D abcd -[A6], -[A5] 000003EE C50C abcd -[A2], -[A4] 000003F0 9301 subx.b D1, D1 000003F2 601C bra +0x1E /* 00000410 */ 000003F4 2840 movea.l A4, D0 000003F6 02C3 andi.? D3, 0xFFFFFFFFFFFFFFFF 000003F8 872A 5CDB or.b [A2 + 0x5CDB], D3 000003FC 0860 BB02 bchg.b -[A0], 0x2 00000400 4002 negx.b D2 00000402 B340 xor.w D0, D1 00000404 0101 btst D1, D0 00000406 10EA 4002 move.b [A0]+, [A2 + 0x4002] 0000040A F34D .extension 0x34D // unimplemented 0000040C ED03 asl D3.b, 6 0000040E E30C lsl D4.b, 1 label00000410: 00000410 30E3 move.w [A0]+, -[A3] 00000412 0265 0563 andi.w -[A5], 0x563 00000416 2C36 4002 move.l D6, [A6 + D4.w + 0x2] 0000041A 0F36 26B3 btst [A6 + D2.w * 8 - 0x77], D7 0000041E 021B 00C5 andi.b [A3]+, 0xC5 00000422 082C 24CB 098A btst.b [A4 + 0x98A], 0xCB // begin alternate branch 00000426-00000428 label00000426: 00000426 098A bclr A2, D4 // end alternate branch 00000426-00000428 label00000426: // (misaligned) 00000428 A117 syscall Eject, flags=1 0000042A F4E6 .extension 0x4E6 // unimplemented 0000042C 3A83 move.w [A5], D3 0000042E 102B 1AD0 move.b D0, [A3 + 0x1AD0] 00000432 331B move.w -[A1], [A3]+ 00000434 04FB 2DD3 06DB 1ADB subi.? [[] + 0x6DB1ADB], 0xFFFFFFFFFFFFFFFF 0000043C 2063 movea.l A0, -[A3] 0000043E 3316 move.w -[A1], [A6] label00000440: 00000440 3B0F move.w -[A5], A7 00000442 AB1F syscall RgnBlit 00000444 16FB 0273 move.b [A3]+, [PC + D0.w * 2 + 0x73] 00000448 0B4B bchg A3, D5 0000044A 18A0 move.b [A4], -[A0] 0000044C 6B07 bmi +0x9 /* 00000455 */ 0000044E 7B08 moveq.l D5, 0x08 00000450 0341 bchg D1, D1 00000452 535F subq.w [A7]+, 1 00000454 16D0 move.b [A3]+, [A0] 00000456 D301 addx.b D1, D1 00000458 10A3 move.b [A0], -[A3] 0000045A 40D3 move.w [A3], SR 0000045C 1C42 movea.b A6, D2 0000045E 389A move.w [A4], [A2]+ 00000460 5813 addq.b [A3], 4 00000462 002C 004B 0B13 ori.b [A4 + 0xB13], 0x4B /* 'K' */ 00000468 0A2C DA93 8310 xori.b [A4 - 0x7CF0], 0x93 0000046E 0F34 630C btst <>, D7 00000472 EA93 roxr D3, 5 00000474 0328 0F04 btst [A0 + 0xF04], D1 00000478 630C bls +0xE /* 00000486 */ 0000047A 5305 subq.b D5, 1 0000047C 9300 subx.b D1, D0 0000047E 6AC0 bpl -0x3E /* 00000440 */ 00000480 1E6A 3333 movea.b A7, [A2 + 0x3333] 00000484 6B23 bmi +0x25 /* 000004A9 */ label00000486: 00000486 F30F .extension 0x30F // unimplemented 00000488 630C bls +0xE /* 00000496 */ 0000048A 5311 subq.b [A1], 1 0000048C 7346 moveq.l D1, 0x46 0000048E E333 roxl D3.b, D1 00000490 7B02 moveq.l D5, 0x02 00000492 D336 FB2D 9B70 add.b [[A6 - 0x6490] + A7 * 2], D1 // begin alternate branch 00000496-0000049A label00000496: 00000496 9B70 638C sub.w <>, D5 // end alternate branch 00000496-0000049A label00000496: // (misaligned) 00000498 638C bls -0x72 /* 00000426 */ 0000049A A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 0000049C 5843 addq.w D3, 4 0000049E 0591 bclr [A1], D2 000004A0 02E6 andi.? -[A6], 0xFFFFFFFFFFFFFFFF 000004A2 2653 movea.l A3, [A3] 000004A4 0A2B 02CD 0BD3 xori.b [A3 + 0xBD3], 0xCD 000004AA 04B4 A514 530C 5423 subi.l [A4 + D5.w * 4 + 0x23], 0xA514530C 000004B2 0D04 btst D4, D6 000004B4 831B or.b [A3]+, D1 000004B6 AB05 syscall CopyHandle 000004B8 2319 move.l -[A1], [A1]+ 000004BA 630C bls +0xE /* 000004C8 */ 000004BC 0F54 bchg [A4], D7 000004BE 1B01 move.b -[A5], D1 000004C0 6509 bcs +0xB /* 000004CB */ 000004C2 3300 move.w -[A1], D0 000004C4 2109 move.l -[A0], A1 000004C6 0854 E10A bchg.b [A4], 0xA /* '\n' */ // begin alternate branch 000004C8-000004CA label000004C8: 000004C8 E10A lsl D2.b, 8 // end alternate branch 000004C8-000004CA label000004C8: // (misaligned) 000004CA A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 000004CC F10A .extension 0x10A // unimplemented 000004CE 16E5 move.b [A3]+, -[A5] 000004D0 0A16 9409 xori.b [A6], 0x9 /* '\t' */ 000004D4 0258 DB02 andi.w [A0]+, 0xDB02 000004D8 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 000004DA 4341 chk.w D1, D1 000004DC 4290 clr.l [A0] 000004DE 110D move.b -[A0], A5 000004E0 9408 sub.b D2, A0 000004E2 0033 0F2A 1054 ori.b [A3 + D1.w + 0x54], 0x2A /* '*' */ 000004E8 9347 subx.w D1, D7 000004EA 0406 26EB subi.b D6, 0xEB 000004EE 0496 0D09 EB06 subi.l [A6], 0xD09EB06 000004F4 210F move.l -[A0], A7 000004F6 2E04 move.l D7, D4 000004F8 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 000004FA 5483 addq.l D3, 2 000004FC 0721 btst -[A1], D3 000004FE 0933 5E34 btst [A3 + D5 * 8 + 0x34], D4 00000502 2348 A31A move.l [A1 - 0x5CE6], A0 00000506 340F move.w D2, A7 00000508 0933 5458 btst [A3 + D5.w * 4 + 0x58], D4 0000050C BB5E xor.w [A6]+, D5 0000050E 3493 move.w [A2], [A3] 00000510 0106 btst D6, D0 00000512 088B 0E42 bclr.b A3, 0x42 /* 'B' */ 00000516 9058 sub.w D0, [A0]+ 00000518 8106 sbcd D0, D6 0000051A 832E 9408 or.b [A6 - 0x6BF8], D1 0000051E 1400 move.b D2, D0 00000520 0B13 btst [A3], D5 00000522 6B01 bmi +0x3 /* 00000525 */ 00000524 C51D .incomplete 00000526 00E3 ori.? -[A3], 0xFFFFFFFFFFFFFFFF 00000528 143A 5B0D move.b D2, [PC + 0x5B0D /* 00006037 */] 0000052C 54BB 1E34 addq.l [PC + D1 * 8 + 0x34], 2 00000530 54A3 addq.l -[A3], 2 00000532 1A04 move.b D5, D4 00000534 9B6F F90C sub.w [A7 - 0x6F4], D5 00000538 3300 move.w -[A1], D0 0000053A F10C .extension 0x10C // unimplemented 0000053C 5B02 subq.b D2, 5 0000053E 5B71 6B05 subq.w [[A1 + <>] + D6 * 2], 5 00000542 0F6D 10E5 bchg [A5 + 0x10E5], D7 00000546 0549 bchg A1, D2 00000548 0E33 00B7 0174 .invalid.b <>, 0xB7 // invalid immediate operation 0000054E 4069 0E1B negx.w [A1 + 0xE1B] 00000552 256A 341B 255C move.l [A2 + 0x255C], [A2 + 0x341B] 00000558 0463 4628 subi.w -[A3], 0x4628 /* 'F(' */ 0000055C 546B 2B04 addq.w [A3 + 0x2B04], 2 00000560 630B bls +0xD /* 0000056D */ 00000562 264B movea.l A3, A3 00000564 07B3 0149 bclr [[A3 + <>]], D3 00000568 2F1E move.l -[A7], [A6]+ 0000056A 0444 A10E subi.w D4, 0xA10E 0000056E 1501 move.b -[A2], D1 00000570 06C3 addi.? D3, 0xFFFFFFFFFFFFFFFF 00000572 032D 0114 btst [A5 + 0x114], D1 00000576 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000578 C410 and.b D2, [A0] 0000057A 9A5B sub.w D5, [A3]+ 0000057C 01B1 4294 bclr [A1 + D4.w * 2 - 0x108], D0 00000580 3308 move.w -[A1], A0 00000582 AB3F syscall bcMain3 00000584 1E28 0F1E move.b D7, [A0 + 0xF1E] 00000588 6A9B bpl -0x63 /* 00000525 */ 0000058A 3634 1E5C move.w D3, [A4 + D1 * 8 + 0x5C] 0000058E 9B36 042E sub.b [A6 + D0.w * 4 + 0x2E], D5 00000592 1625 move.b D3, -[A5] 00000594 0416 2540 subi.b [A6], 0x40 /* '@' */ 00000598 BA74 D301 cmp.w D5, [[A4 + <> + A5 * 2]] 0000059C 5CB3 1C74 addq.l [A3 + D1 * 4 + 0x74], 6 000005A0 C90F abcd -[A4], -[A7] 000005A2 C410 and.b D2, [A0] 000005A4 F51C .extension 0x51C // unimplemented 000005A6 2E6D 3965 movea.l A7, [A5 + 0x3965] 000005AA 03EB 2D93 bset [A3 + 0x2D93], D1 000005AE 0246 BB0C andi.w D6, 0xBB0C 000005B2 9302 subx.b D1, D2 000005B4 0306 btst D6, D1 000005B6 0608 BE78 addi.b A0, 0x78 /* 'x' */ 000005BA A136 syscall MoreMasters, flags=1 000005BC EC74 roxr D4.w, D6 000005BE 306D 06E9 movea.w A0, [A5 + 0x6E9] 000005C2 0203 6C93 andi.b D3, 0x93 000005C6 0253 0793 andi.w [A3], 0x793 000005CA 020B 38CD andi.b A3, 0xCD 000005CE 0281 359D 02A5 andi.l D1, 0x359D02A5 000005D4 019B bclr [A3]+, D0 000005D6 05D3 bset [A3], D2 000005D8 0910 btst [A0], D4 000005DA 7821 moveq.l D4, 0x21 000005DC 0336 2338 D702 6624 btst [A6 - 0x28FD99DC + D2 * 2], D1 000005E4 2300 move.l -[A1], D0 000005E6 2E04 move.l D7, D4 000005E8 8B00 sbcd D5, D0 000005EA 1C10 move.b D6, [A0] 000005EC 1402 move.b D2, D2 000005EE 0FA8 3053 bclr [A0 + 0x3053], D7 000005F2 050F btst A7, D2 000005F4 08BE 4E02 bclr.b <>, 0x2 000005F8 0FA8 3080 bclr [A0 + 0x3080], D7 000005FC 2683 move.l [A3], D3 000005FE 00C9 ori.? A1, 0xFFFFFFFFFFFFFFFF 00000600 0C16 E157 cmpi.b [A6], 0x57 /* 'W' */ 00000604 4944 chk.w D4, D4 00000606 8B00 sbcd D5, D0 00000608 E30F lsl D7.b, 1 0000060A 4E16 .invalid // invalid opcode 4 0000060C 4014 negx.b [A4] 0000060E 02BB 68A8 30C3 1ABB andi.l [PC + D1 * 2 - 0x69], 0x68A830C3 00000616 2834 DB02 932E move.l D4, [[A4 + <> + A5 * 2] - 0x6CD2] 0000061C 831C or.b [A4]+, D1 0000061E 701C moveq.l D0, 0x1C 00000620 1602 move.b D3, D2 00000622 0FA8 3043 bclr [A0 + 0x3043], D7 00000626 0865 020F bchg.b -[A5], 0xF 0000062A 8D06 sbcd D6, D6 0000062C E501 asl D1.b, 2 0000062E 0F89 bclr A1, D7 00000630 06F3 0064 addi.? [A3 + D0.w + 0x64], 0xFFFFFFFFFFFFFFFF 00000634 0D2D 2312 btst [A5 + 0x2312 /* export_1118 */], D6 00000638 092D 9B12 btst [A5 - 0x64EE], D4 0000063C 4EBE jsr <> 0000063E AB16 syscall PInit 00000640 4002 negx.b D2 00000642 0FA8 30AA bclr [A0 + 0x30AA], D7 00000646 8310 or.b [A0], D1 00000648 122C 1402 move.b D1, [A4 + 0x1402] 0000064C 6B75 bmi +0x77 /* 000006C3 */ 0000064E 0501 btst D1, D2 00000650 7310 moveq.l D1, 0x10 00000652 1E28 DB21 move.b D7, [A0 - 0x24DF] 00000656 16F3 0D8B 379B 3B2C move.b [A3]+, [[ + <> + D0 * 4] + 0x379B3B2C] 0000065E 130C move.b -[A1], A4 00000660 1C2C 00E3 move.b D6, [A4 + 0xE3] 00000664 7B8B moveq.l D5, 0xFFFFFF8B 00000666 1201 move.b D1, D1 00000668 0153 bchg [A3], D0 0000066A 0241 4433 andi.w D1, 0x4433 /* 'D3' */ 0000066E 2B36 C04B move.l -[A5], [A6 + A4.w + 0x4B] 00000672 12EB 7503 move.b [A1]+, [A3 + 0x7503] 00000676 1AFB 0856 move.b [A5]+, [PC + D0 + 0x56] 0000067A 2304 move.l -[A1], D4 0000067C 9B00 subx.b D5, D0 0000067E 0840 02B3 bchg.b D0, 0xB3 00000682 59A8 30AB subq.l [A0 + 0x30AB], 4 00000686 30D2 move.w [A0]+, [A2] 00000688 0812 2C85 btst.b [A2], 0x85 0000068C 100F move.b D0, A7 0000068E A82A syscall ComponentDispatch 00000690 104B movea.b A0, A3 00000692 163B 0523 0473 0029 0572 move.b D3, [[PC + 0x473 + D0 * 4] + 0x290572] 0000069C 2C36 8305 move.l D6, [[A6 + <>] + A0 * 2] 000006A0 630C bls +0xE /* 000006AE */ 000006A2 D88B add.l D4, A3 000006A4 292C 3306 move.l -[A4], [A4 + 0x3306] 000006A8 5B06 subq.b D6, 5 000006AA C105 abcd D0, D5 000006AC C6A1 and.l D3, -[A1] label000006AE: 000006AE 0580 bclr D0, D2 000006B0 2613 move.l D3, [A3] 000006B2 138D 2A46 move.b [A1 + D2 * 2 + 0x46], A5 000006B6 0863 2970 bchg.b -[A3], 0x70 /* 'p' */ 000006BA E24E lsr D6.w, 1 000006BC A55A syscall PrimeTime, flags=5 000006BE CB45 exg D5, D5 000006C0 6560 bcs +0x62 /* 00000722 */ 000006C2 3337 4560 3E87 move.w -[A1], [A7 + 0x3E87] 000006C8 02C4 andi.? D4, 0xFFFFFFFFFFFFFFFF 000006CA 123E move.b D1, <> 000006CC 1402 move.b D2, D2 000006CE 5B61 subq.w -[A1], 5 000006D0 A830 syscall Pack14 000006D2 2B42 F30D move.l [A5 - 0xCF3], D2 000006D6 2B6D B337 3E83 move.l [A5 + 0x3E83], [A5 - 0x4CC9] 000006DC 0189 bclr A1, D0 000006DE 01EB 4AA8 bset [A3 + 0x4AA8], D0 000006E2 300F move.w D0, A7 000006E4 410C .invalid 0, A4 // invalid opcode 4 with b == 4 000006E6 0515 btst [A5], D2 000006E8 0FA8 301B bclr [A0 + 0x301B], D7 000006EC 2973 1608 4025 move.l [A4 + 0x4025], [A3 + D1.w * 8 + 0x8] 000006F2 010F btst A7, D0 000006F4 450C .invalid 2, A4 // invalid opcode 4 with b == 4 000006F6 3319 move.w -[A1], [A1]+ 000006F8 410C .invalid 0, A4 // invalid opcode 4 with b == 4 000006FA D840 add.w D4, D0 000006FC 0283 2C36 E6DB andi.l D3, 0x2C36E6DB 00000702 2E34 C043 move.l D7, [A4 + A4.w + 0x43] 00000706 1834 F44B move.b D4, [A4 + A7.w * 4 + 0x4B] 0000070A 12F3 7523 0503 0534 4503 move.b [A1]+, [[A3 + 0x503 + D7 * 4] + 0x5344503] 00000714 0FAD 19EE bclr [A5 + 0x19EE], D7 00000718 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5 0000071A 5B07 subq.b D7, 5 0000071C 750A moveq.l D2, 0x0A 0000071E 0B03 btst D3, D5 00000720 AB16 syscall PInit label00000722: 00000722 DB04 addx.b D5, D4 00000724 4002 negx.b D2 00000726 0FA8 36DB bclr [A0 + 0x36DB], D7 0000072A 08A9 1A0F A830 bclr.b [A1 - 0x57D0], 0xF 00000730 EB01 asl D1.b, 5 00000732 4002 negx.b D2 00000734 3330 A836 move.w -[A1], [A0 + A2 + 0x36] 00000738 A301 syscall Close, flags=3 0000073A 3327 move.w -[A1], -[A7] 0000073C 2117 move.l -[A0], [A7] 0000073E A33E syscall DrvrRemove, flags=3 00000740 2318 move.l -[A1], [A0]+ 00000742 0119 btst [A1]+, D0 00000744 5B07 subq.b D7, 5 00000746 8348 7243 pack -[A1], -[A0], 0x7243 0000074A 03E3 bset -[A3], D1 0000074C 0F04 btst D4, D7 0000074E 2B02 move.l -[A5], D2 00000750 2318 move.l -[A1], [A0]+ 00000752 A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1 00000754 D300 addx.b D1, D0 00000756 6329 bls +0x2B /* 00000781 */ 00000758 DB0F addx.b -[A5], -[A7] 0000075A B301 xor.b D1, D1 0000075C C10B abcd -[A0], -[A3] 0000075E 12EE 00D3 move.b [A1]+, [A6 + 0xD3] 00000762 2FE6 move.l <>, -[A6] 00000764 7296 moveq.l D1, 0xFFFFFF96 00000766 632E bls +0x30 /* 00000796 */ 00000768 0812 5B07 btst.b [A2], 0x7 0000076C 4002 negx.b D2 0000076E 0FA8 2A6A bclr [A0 + 0x2A6A], D7 00000772 A509 syscall Delete/PBHDelete/HDelete, flags=5 00000774 D30C addx.b -[A1], -[A4] 00000776 5531 5533 06A5 1705 010B 13D9 subq.b [[A1 + 0x6A51705 + D5 * 4] + 0x10B13D9], 2 00000782 310B move.w -[A0], A3 00000784 00D3 ori.? [A3], 0xFFFFFFFFFFFFFFFF 00000786 195C BA74 move.b [A4 - 0x458C], [A4]+ 0000078A 230C move.l -[A1], A4 0000078C 6A42 bpl +0x44 /* 000007D0 */ 0000078E BA74 0144 cmp.w D5, <> 00000792 34BA 7481 move.w [A2], [PC + 0x7481 /* 00007C15 */] label00000796: 00000796 44BA 74DB neg.l [PC + 0x74DB /* 00007C73 */] 0000079A 1323 move.b -[A1], -[A3] 0000079C 4610 not.b [A0] 0000079E BA74 2346 cmp.w D5, <> 000007A2 6A65 bpl +0x67 /* 00000809 */ 000007A4 0028 4B17 3B07 ori.b [A0 + 0x3B07], 0x17 000007AA 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 000007AC A30E syscall UnmountVol/HUnmountVol, flags=3 000007AE 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 000007B0 0B07 btst D7, D5 000007B2 EC03 asr D3.b, 6 000007B4 14B3 066B move.b [A2], [A3 + D0.w * 8 + 0x6B] 000007B8 12B3 0623 move.b [A1], [A3 + D0.w * 8 + 0x23] 000007BC 042A 6A31 37C4 subi.b [A2 + 0x37C4], 0x31 /* '1' */ 000007C2 049B 0621 0F8B subi.l [A3]+, 0x6210F8B 000007C8 029B 061F BB05 andi.l [A3]+, 0x61FBB05 000007CE 9B06 subx.b D5, D6 label000007D0: 000007D0 1FE4 move.b <>, -[A4] label000007D2: 000007D2 3B08 move.w -[A5], A0 000007D4 B62B 9643 cmp.b D3, [A3 - 0x69BD] 000007D8 04B6 2B96 CB02 B62B subi.l [A6 + A3.w * 8 + 0x2B], 0x2B96CB02 000007E0 967B 00B6 sub.w D3, [PC + D0.w - 0x74] 000007E4 2B96 6D3B C18F 1023 02A1 5C9B move.l [[A5 - 0x3E70EFDD + D6 * 4] + 0x2A15C9B], [A6] 000007F0 273B 3808 move.l -[A3], [PC + D3 + 0x8] 000007F4 00E3 ori.? -[A3], 0xFFFFFFFFFFFFFFFF 000007F6 64DA bcc -0x24 /* 000007D2 */ 000007F8 8236 A206 or.b D1, [A6 + A2.w * 2 + 0x6] 000007FC FB1C .extension 0xB1C // unimplemented 000007FE 2101 move.l -[A0], D1 00000800 1421 move.b D2, -[A1] 00000802 1349 0F49 move.b [A1 + 0xF49], A1 00000806 902A 2883 sub.b D0, [A2 + 0x2883] 0000080A 0214 00EB andi.b [A4], 0xEB 0000080E 6406 bcc +0x8 /* 00000816 */ 00000810 3643 movea.w A3, D3 00000812 11D3 0904 move.b [0x00000904 /* CurrentA5 */], [A3] label00000816: 00000816 04F3 18E0 subi.? [A3 + D1 - 0x32], 0xFFFFFFFFFFFFFFFF 0000081A BB26 xor.b -[A6], D5 0000081C 7806 moveq.l D4, 0x06 0000081E E557 roxl D7.w, 2 00000820 2511 move.l -[A2], [A1] 00000822 6302 bls +0x4 /* 00000826 */ 00000824 5693 addq.l [A3], 3 label00000826: 00000826 0206 EC4E andi.b D6, 0x4E /* 'N' */ 0000082A B306 xor.b D6, D1 0000082C A33E syscall DrvrRemove, flags=3 0000082E 1402 move.b D2, D2 00000830 433E .invalid 1, <> // invalid opcode 4 with b == 4 00000832 1402 move.b D2, D2 00000834 0F82 bclr D2, D7 00000836 2A28 5593 move.l D5, [A0 + 0x5593] 0000083A 245C movea.l A2, [A4]+ 0000083C A93A syscall DisableItem 0000083E 6300 7300 bls +0x7302 /* 00007B40 */ 00000842 0B03 btst D3, D5 00000844 630E bls +0x10 /* 00000854 */ 00000846 C581 .incomplete 00000848 0F36 0B03 78E4 A94A btst [[A6 + <> + D0 * 2] + 0x78E4A94A], D7 00000850 3645 movea.w A3, D5 00000852 0836 358C 313F 8B00 E6DB 060B 0205 btst.b [[A6 - 0x74FF1925] + D3 + 0x60B0205], 0x8C // begin alternate branch 00000854-00000860 label00000854: 00000854 358C 313F 8B00 E6DB 060B 0205 move.w [[A2 - 0x74FF1925] + D3 + 0x60B0205], A4 // end alternate branch 00000854-00000860 label00000854: // (misaligned) 00000860 3BE1 move.w <>, -[A1] 00000862 3A4B movea.w A5, A3 00000864 62B3 bhi -0x4B /* 00000819 */ 00000866 10BA 7473 move.b [A0], [PC + 0x7473 /* 00007CDB */] 0000086A 3104 move.w -[A0], D4 0000086C 9B37 6D01 sub.b [[A7 + <> + D6 * 4]], D5 00000870 3B17 move.w -[A5], [A7] 00000872 7B0D moveq.l D5, 0x0D 00000874 BC14 cmp.b D6, [A4] 00000876 025B 826C andi.w [A3]+, 0x826C 0000087A 78EB moveq.l D4, 0xFFFFFFEB 0000087C 7010 moveq.l D0, 0x10 0000087E A93E syscall MenuKey 00000880 30E1 move.w [A0]+, -[A1] 00000882 3833 8DAB 0E25 3949 73E5 move.w D4, [[0xE25 + A0 * 4] + 0x394973E5] 0000088C 066D 2C6B 1608 addi.w [A5 + 0x1608], 0x2C6B /* ',k' */ 00000892 B2FE cmpa.w A1, <> 00000894 A113 syscall FlushVol, flags=1 00000896 4021 negx.b -[A1] 00000898 90AB 0573 sub.l D0, [A3 + 0x573] 0000089C 16DB move.b [A3]+, [A3]+ 0000089E 062A 109B 150F addi.b [A2 + 0x150F], 0x9B 000008A4 BCB2 FE33 cmp.l D6, [A2 + A7 * 8 + 0x33] 000008A8 0A01 6A46 xori.b D1, 0x46 /* 'F' */ 000008AC 930D subx.b -[A1], -[A5] 000008AE FED3 .extension 0xED3 // unimplemented 000008B0 2025 move.l D0, -[A5] 000008B2 062A 1041 06F3 addi.b [A2 + 0x6F3], 0x41 /* 'A' */ 000008B8 7515 moveq.l D2, 0x15 000008BA 064A 4911 addi.w A2, 0x4911 000008BE 46EC FEDC move.w SR, [A4 - 0x124] 000008C2 0814 020B btst.b [A4], 0xB 000008C6 80E3 divu.w D0, -[A3] 000008C8 2104 move.l -[A0], D4 000008CA EB02 asl D2.b, 5 000008CC 4605 not.b D5 000008CE 010B btst A3, D0 000008D0 807B 0628 or.w D0, [PC + D0.w * 8 + 0x28] 000008D4 4A12 tst.b [A2] 000008D6 881C or.b D4, [A4]+ 000008D8 4A61 tst.w -[A1] 000008DA 185B movea.b A4, [A3]+ 000008DC 02EB 09FE andi.? [A3 + 0x9FE], 0xFFFFFFFFFFFFFFFF 000008E0 3312 move.w -[A1], [A2] 000008E2 9308 subx.b -[A1], -[A0] 000008E4 6863 bvc +0x65 /* 00000949 */ 000008E6 0A16 813B xori.b [A6], 0x3B /* ';' */ 000008EA 2A5C movea.l A5, [A4]+ 000008EC C53B 0F45 .incomplete 000008F0 97C5 sub.l A3, D5 000008F2 0261 2EC1 andi.w -[A1], 0x2EC1 000008F6 14CA move.b [A2]+, A2 000008F8 CD0D abcd -[A6], -[A5] 000008FA 2581 8A21 move.l [A2 + A0 * 2 + 0x21], D1 000008FE 81CB divs.w D0, A3 00000900 011B btst [A3]+, D0 00000902 1E60 movea.b A7, -[A0] 00000904 4002 negx.b D2 00000906 0FDA bset [A2]+, D7 00000908 0B20 btst -[A0], D5 0000090A 5B11 subq.b [A1], 5 0000090C 6524 bcs +0x26 /* 00000932 */ 0000090E 3073 426B movea.w A0, [A3 + D4.w * 2 + 0x6B] 00000912 238D 291F 9B02 9B06 move.l [[A1] + D2 - 0x64FD64FA], A5 0000091A 9306 subx.b D1, D6 0000091C 0AF0 EB01 xori.? [[A0 + <> + A6 * 2]], 0xFFFFFFFFFFFFFFFF 00000920 1B07 move.b -[A5], D7 00000922 34F3 194B 083B 0706 move.w [A2]+, [[A3 + <>] + 0x83B0706] 0000092A EC28 lsr D0.b, D6 0000092C AB04 syscall ColorMap 0000092E D21B add.b D1, [A3]+ 00000930 1510 move.b -[A2], [A0] label00000932: 00000932 92BB 00FB sub.l D1, [PC + D0.w - 0x5] 00000936 05F4 4501 bset [[A4 + <> + D4 * 4]], D2 0000093A 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 0000093C 1B0C move.b -[A5], A4 0000093E 335C EB01 move.w [A1 - 0x14FF], [A4]+ 00000942 0506 btst D6, D2 00000944 CB55 .incomplete 00000946 3040 movea.w A0, D0 00000948 02E3 andi.? -[A3], 0xFFFFFFFFFFFFFFFF 0000094A 7893 moveq.l D4, 0xFFFFFF93 0000094C 01E6 bset -[A6], D0 0000094E 8B01 sbcd D5, D1 00000950 3633 DAAB move.w D3, [A3 + A5 * 2 - 0x85] 00000954 0EC5 .invalid.? D5, 0xFFFFFFFFFFFFFFFF // invalid immediate operation 00000956 7BF1 moveq.l D5, 0xFFFFFFF1 00000958 170B move.b -[A3], A3 0000095A 0573 2049 bchg [A3 + D2.w + 0x49], D2 0000095E 8B43 692B pack D5, D3, 0x692B 00000962 0EBA 7441 A03B 9234 .invalid.l [PC - 0x6DCC /* FFFF9B98 */], 0x7441A03B // invalid immediate operation 0000096A EB27 asl D7.b, D5 0000096C 1B52 E0AB move.b [A5 - 0x1F55], [A2] 00000970 0FEB 36E0 bset [A3 + 0x36E0], D7 00000974 BA74 CB26 0F04 2B52 cmp.w D5, [[A4 + 0xF04] + A4 * 2 + 0x2B52] 0000097C 2101 move.l -[A0], D1 0000097E FB1D .extension 0xB1D // unimplemented 00000980 2501 move.l -[A2], D1 00000982 DB28 0F61 add.b [A0 + 0xF61], D5 00000986 9E0F sub.b D7, A7 00000988 3D3F move.w -[A6], <> 0000098A 5346 subq.w D6, 1 0000098C 8BC0 divs.w D5, D0 0000098E D3B8 6329 add.l [0x00006329], D1 00000992 E1C0 asl .w D0 00000994 E93F rol D7.b, D4 00000996 5B02 subq.b D2, 5 00000998 618D bsr -0x71 /* 00000927 */ 0000099A B30D cmpm.b [A1]+, [A5]+ 0000099C 7940 moveq.l D4, 0x40 0000099E 2132 6AE4 move.l -[A0], [A2 + D6 * 2 - 0x28] 000009A2 BA74 E18E 9B0A cmp.w D5, [[ + <>] + A6 - 0x64F6] 000009A8 630C bls +0xE /* 000009B6 */ 000009AA 6B27 bmi +0x29 /* 000009D3 */ 000009AC 3300 move.w -[A1], D0 000009AE DB25 add.b -[A5], D5 000009B0 AB05 syscall CopyHandle 000009B2 E907 asl D7.b, 4 000009B4 34E3 move.w [A2]+, -[A3] label000009B6: 000009B6 2E43 movea.l A7, D3 000009B8 E993 roxl D3, 4 000009BA 6CAB bge -0x53 /* 00000967 */ 000009BC 6A05 bpl +0x7 /* 000009C3 */ 000009BE 0DF3 0489 bset [A3 + D0.w * 4 - 0x119], D6 000009C2 51D1 sf [A1] 000009C4 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4 000009C6 020B 8023 andi.b A3, 0x23 /* '#' */ 000009CA 0DE1 bset -[A1], D6 000009CC 13E3 3AAB 16A3 move.b [0x3AAB16A3], -[A3] 000009D2 07C3 bset D3, D3 000009D4 04F5 7B06 081C subi.? [[A5 + <>] + D7 * 2 + 0x81C], 0xFFFFFFFFFFFFFFFF 000009DA 0402 0FDA subi.b D2, 0xDA 000009DE C410 and.b D2, [A0] 000009E0 8573 0F34 or.w <>, D2 000009E4 D36B 4B17 add.w [A3 + 0x4B17], D1 000009E8 34E3 move.w [A2]+, -[A3] 000009EA 0D56 bchg [A6], D6 000009EC 10A7 move.b [A0], -[A7] 000009EE 0664 0F51 addi.w -[A4], 0xF51 000009F2 0381 bclr D1, D1 000009F4 1AC3 move.b [A5]+, D3 000009F6 0273 4FEC 9706 7B2E andi.w [[A3 + <>] + A1 * 8 + 0x7B2E], 0x4FEC 000009FE 044B 5933 subi.w A3, 0x5933 /* 'Y3' */ 00000A02 3CD3 move.w [A6]+, [A3] 00000A04 6C06 bge +0x8 /* 00000A0C */ 00000A06 EC34 roxr D4.b, D6 00000A08 EC04 asr D4.b, 6 00000A0A DB13 add.b [A3], D5 label00000A0C: 00000A0C 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00000A0E 2801 move.l D4, D1 00000A10 D110 add.b [A0], D0 00000A12 BB06 xor.b D6, D5 00000A14 4E55 82C5 link A5, -0x7D3B 00000A18 462E 0460 not.b [A6 + 0x460] 00000A1C 1402 move.b D2, D2 00000A1E 5B82 subq.l D2, 5 00000A20 4002 negx.b D2 00000A22 1B10 move.b -[A5], [A0] 00000A24 8123 or.b -[A3], D0 00000A26 8B1F or.b [A7]+, D5 00000A28 BA74 F33A 6A28 0513 6A39 cmp.w D5, [[A4 + 0x6A280513 + A7 * 2] + 0x6A39] 00000A32 4165 chk.w D0, -[A5] 00000A34 86BA 74A3 or.l D3, [PC + 0x74A3 /* 000074A5 */] 00000A38 1A6A A120 movea.b A5, [A2 - 0x5EE0] 00000A3C B304 xor.b D4, D1 00000A3E A504 syscall Control, flags=5 00000A40 0B80 bclr D0, D5 00000A42 4194 .invalid 0, [A4] // invalid opcode 4 with b == 6 00000A44 8323 or.b -[A3], D1 00000A46 286A 3058 movea.l A4, [A2 + 0x3058] 00000A4A 9186 subx.l D0, D6 00000A4C 0A24 9310 xori.b -[A4], 0x10 00000A50 C907 abcd D4, D7 00000A52 6103 bsr +0x5 /* 00000A57 */ 00000A54 8140 8519 pack D0, D0, 0x8519 00000A58 A300 syscall Open/PBHOpen/HOpen, flags=3 00000A5A 2823 move.l D4, -[A3] 00000A5C 0545 bchg D5, D2 00000A5E 040B 80E1 subi.b A3, 0xE1 00000A62 0030 2B16 26FB ori.b [A0 + D2.w * 8 - 0x5], 0x16 00000A68 1051 movea.b A0, [A1] 00000A6A DC10 add.b D6, [A0] 00000A6C 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 00000A6E 0B80 bclr D0, D5 00000A70 3309 move.w -[A1], A1 00000A72 2828 AD05 move.l D4, [A0 - 0x52FB] 00000A76 D304 addx.b D1, D4 00000A78 41C1 lea.l A0, D1 00000A7A F105 .extension 0x105 // unimplemented 00000A7C D308 addx.b -[A1], -[A0] 00000A7E 2544 A322 move.l [A2 - 0x5CDE], D4 00000A82 255F 2830 move.l [A2 + 0x2830], [A7]+ 00000A86 3B08 move.w -[A5], A0 00000A88 2501 move.l -[A2], D1 00000A8A BB35 2B1C xor.b <>, D5 00000A8E 0805 07CB btst.b D5, 0xCB 00000A92 242A 10C1 move.l D2, [A2 + 0x10C1] 00000A96 B771 0EE1 xor.w [A1 + D0 * 8 - 0x31], D3 00000A9A 046A B428 2E04 subi.w [A2 + 0x2E04], 0xB428 00000AA0 BCA5 cmp.l D6, -[A5] 00000AA2 025B 21E5 andi.w [A3]+, 0x21E5 00000AA6 4A28 2A10 tst.b [A0 + 0x2A10] 00000AAA F4BB .extension 0x4BB // unimplemented 00000AAC 1E85 move.b [A7], D5 00000AAE 0B49 bchg A1, D5 00000AB0 9703 subx.b D3, D3 00000AB2 26B9 043E 81D1 move.l [A3], [0x043E81D1] 00000AB8 DB09 addx.b -[A5], -[A1] 00000ABA 453B E672 .invalid 2, [PC + A6.w * 8 + 0x72] // invalid opcode 4 with b == 4 00000ABE 3EDB move.w [A7]+, [A3]+ 00000AC0 1A33 0240 move.b D5, [A3 + D0.w * 2 + 0x40] 00000AC4 020F 722C andi.b A7, 0x2C /* ',' */ 00000AC8 0525 btst -[A5], D2 00000ACA 051F btst [A7]+, D2 00000ACC 1E2C 2346 move.b D7, [A4 + 0x2346] 00000AD0 341E move.w D2, [A6]+ 00000AD2 2C83 move.l [A6], D3 00000AD4 078B bclr A3, D3 00000AD6 3634 BB5E move.w D3, <> 00000ADA 04CB subi.? A3, 0xFFFFFFFFFFFFFFFF 00000ADC 11BB 8774 3B12 2830 move.b [[A0 + D3 * 2] + 0x2830], <> 00000AE4 3A2B 04BC move.w D5, [A3 + 0x4BC] 00000AE8 4002 negx.b D2 00000AEA 0FDA bset [A2]+, D7 00000AEC FB1D .extension 0xB1D // unimplemented 00000AEE 28C1 move.l [A4]+, D1 00000AF0 0E30 9314 4002 .invalid.b [A0 + D4.w + 0x2], 0x14 // invalid immediate operation 00000AF6 133E move.b -[A1], <> 00000AF8 7B29 moveq.l D5, 0x29 00000AFA 3643 movea.w A3, D3 00000AFC 081E 2CC8 btst.b [A6]+, 0xC8 00000B00 3440 movea.w A2, D0 00000B02 021B 61E5 andi.b [A3]+, 0xE5 00000B06 061B 172A addi.b [A3]+, 0x2A /* '*' */ 00000B0A 283A 8B1D move.l D4, [PC - 0x74E3 /* FFFF9629 */] 00000B0E 0F04 btst D4, D7 00000B10 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00000B12 1E2C 414B move.b D7, [A4 + 0x414B] 00000B16 041E 2C65 subi.b [A6]+, 0x65 /* 'e' */ 00000B1A 2D5B 22A9 move.l [A6 + 0x22A9], [A3]+ 00000B1E 2625 move.l D3, -[A5] 00000B20 03FB 5330 3A03 0A1E bset [PC + 0x3A030A1E + D5 * 2], D1 00000B28 2CE1 move.l [A6]+, -[A1] 00000B2A 284B movea.l A4, A3 00000B2C 5204 addq.b D4, 1 00000B2E F319 .extension 0x319 // unimplemented 00000B30 6B11 bmi +0x13 /* 00000B43 */ 00000B32 041B 2E97 subi.b [A3]+, 0x97 00000B36 07C9 bset A1, D3 00000B38 0FE5 bset -[A5], D7 00000B3A 080B 24A5 btst.b A3, 0xA5 00000B3E 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00000B40 7216 moveq.l D1, 0x16 00000B42 0B00 btst D0, D5 00000B44 D503 addx.b D2, D3 00000B46 302B 341E move.w D0, [A3 + 0x341E] 00000B4A 162D 041E move.b D3, [A5 + 0x41E] 00000B4E 16E3 move.b [A3]+, -[A3] 00000B50 2128 2865 move.l -[A0], [A0 + 0x2865] 00000B54 03FB 6030 bset [PC + D6.w + 0x30], D1 00000B58 B312 xor.b [A2], D1 00000B5A 6507 bcs +0x9 /* 00000B63 */ 00000B5C 0421 0343 subi.b -[A1], 0x43 /* 'C' */ 00000B60 9B3E sub.b <>, D5 00000B62 DB28 6164 add.b [A0 + 0x6164], D5 00000B66 AA9B syscall GetEntryColor 00000B68 0D1E btst [A6]+, D6 00000B6A 2C6B 1256 movea.l A6, [A3 + 0x1256] 00000B6E 10BC 3302 move.b [A0], 0x2 00000B72 1C3E move.b D6, <> 00000B74 4002 negx.b D2 00000B76 5361 subq.w -[A1], 1 00000B78 A56C syscall InitFS, flags=5 00000B7A 530A subq.b A2, 1 00000B7C 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000B7E 992F 8A04 sub.b [A7 - 0x75FC], D4 00000B82 C505 abcd D2, D5 00000B84 0FDA bset [A2]+, D7 00000B86 4B59 chk.w D5, [A1]+ 00000B88 1F63 0234 move.b [A7 + 0x234], -[A3] 00000B8C A532 syscall FlushEvents, flags=5 00000B8E 2116 move.l -[A0], [A6] 00000B90 E321 asl D1.b, D1 00000B92 1028 8100 move.b D0, [A0 - 0x7F00] 00000B96 BB1E xor.b [A6]+, D5 00000B98 10D9 move.b [A0]+, [A1]+ 00000B9A 2FAB 1C05 E214 move.l [A7 + A6.w * 2 + 0x14], [A3 + 0x1C05] 00000BA0 028B 74A9 50C3 andi.l A3, 0x74A950C3 00000BA6 1ABA 740D move.b [A5], [PC + 0x740D /* 00007FB5 */] 00000BAA DAB3 0AE9 add.l D5, [A3 + D0 * 2 - 0x23] 00000BAE 42C3 .invalid D3 // invalid opcode 4 with subtype 1 00000BB0 8765 or.w -[A5], D3 00000BB2 6B0F bmi +0x11 /* 00000BC3 */ 00000BB4 30C6 move.w [A0]+, D6 00000BB6 DB1A add.b [A2]+, D5 00000BB8 1303 move.b -[A1], D3 00000BBA A533 syscall VInstall, flags=5 00000BBC 04C1 subi.? D1, 0xFFFFFFFFFFFFFFFF 00000BBE CF2B 2BAB .incomplete 00000BC2 0E58 269B .invalid.w [A0]+, 0x269B // invalid immediate operation 00000BC6 1E69 B2A5 movea.b A7, [A1 - 0x4D5B] 00000BCA 0A2E 0414 02C3 xori.b [A6 + 0x2C3], 0x14 00000BD0 2493 move.l [A2], [A3] 00000BD2 0153 bchg [A3], D0 00000BD4 07AB 0E36 bclr [A3 + 0xE36], D3 00000BD8 430D .invalid 1, A5 // invalid opcode 4 with b == 4 00000BDA 0528 5B82 btst [A0 + 0x5B82], D2 00000BDE 1B25 move.b -[A5], -[A5] 00000BE0 1004 move.b D0, D4 00000BE2 1B25 move.b -[A5], -[A5] 00000BE4 2834 4501 move.l D4, [[A4 + <> + D4 * 4]] 00000BE8 4B44 chk.w D5, D4 00000BEA 2A28 CEAB move.l D5, [A0 - 0x3155] 00000BEE 0EC7 .invalid.? D7, 0xFFFFFFFFFFFFFFFF // invalid immediate operation 00000BF0 06D4 addi.? [A4], 0xFFFFFFFFFFFFFFFF 00000BF2 10F1 3A0F move.b [A0]+, [A1 + D3 * 2 + 0xF] 00000BF6 ED3A rol D2.b, D6 00000BF8 10F9 3A65 2B2E move.b [A0]+, [0x3A652B2E] 00000BFE 042B 1A43 0E65 subi.b [A3 + 0xE65], 0x43 /* 'C' */ 00000C04 2B72 E5B9 0F72 1665 4A2B move.l [A5 + 0x4A2B], [[0xF721665 + A6 * 4]] 00000C0E F1C5 .extension 0x1C5 // unimplemented 00000C10 0528 363A btst [A0 + 0x363A], D2 00000C14 0B12 btst [A2], D5 00000C16 C505 abcd D2, D5 00000C18 5B82 subq.l D2, 5 00000C1A 85C3 divs.w D2, D3 00000C1C 1F33 4E04 move.b -[A7], [A3 + D4 * 8 + 0x4] 00000C20 F321 .extension 0x321 // unimplemented 00000C22 282C E68B move.l D4, [A4 - 0x1975] 00000C26 032C 3033 btst [A4 + 0x3033], D1 00000C2A 1933 0033 move.b -[A4], [A3 + D0.w + 0x33] 00000C2E 1EF3 198B 0316 C312 move.b [A7]+, [[ + <> + D1] + 0x316C312] 00000C36 601C bra +0x1E /* 00000C54 */ 00000C38 A5AF syscall vMtCheck, flags=5 00000C3A 0FE5 bset -[A5], D7 00000C3C 0333 8214 btst [A3 + A0.w * 2 + 0x14], D1 00000C40 0243 9B16 andi.w D3, 0x9B16 00000C44 2A73 015B 12B3 8A8D movea.l A5, [[A3] + 0x12B38A8D] 00000C4C 020F 8502 andi.b A7, 0x2 00000C50 3380 2A6A move.w [A1 + D2 * 2 + 0x6A], D0 label00000C54: 00000C54 8B2B 3B0F or.b [A3 + 0x3B0F], D5 00000C58 F319 .extension 0x319 // unimplemented 00000C5A 7349 moveq.l D1, 0x49 00000C5C 0F61 bchg -[A1], D7 00000C5E 000F 0461 ori.b A7, 0x61 /* 'a' */ 00000C62 000F 3433 ori.b A7, 0x33 /* '3' */ 00000C66 3256 movea.w A1, [A6] 00000C68 41EA F31C lea.l A0, [A2 - 0xCE4] 00000C6C 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 00000C6E 3EB4 2C61 move.w [A7], [A4 + D2 * 4 + 0x61] 00000C72 10AA 1B2A move.b [A0], [A2 + 0x1B2A] 00000C76 3B05 move.w -[A5], D5 00000C78 3332 6B0A BE63 move.w -[A1], [[A2 + <> + D6 * 2] - 0x419D] 00000C7E 0E02 0F1C .invalid.b D2, 0x1C // invalid immediate operation 00000C82 10A5 move.b [A0], -[A5] 00000C84 00CB ori.? A3, 0xFFFFFFFFFFFFFFFF 00000C86 0872 16A5 000F bchg.b [A2 + D0.w + 0xF], 0xA5 00000C8C C416 and.b D2, [A6] 00000C8E 2A81 move.l [A5], D1 00000C90 3E69 3E0F movea.w A7, [A1 + 0x3E0F] 00000C94 C416 and.b D2, [A6] 00000C96 3059 movea.w A0, [A1]+ 00000C98 26AB 0285 move.l [A3], [A3 + 0x285] 00000C9C 8714 or.b [A4], D3 00000C9E 0283 7314 E133 andi.l D3, 0x7314E133 00000CA4 AB05 syscall CopyHandle 00000CA6 3B13 move.w -[A5], [A3] 00000CA8 AB0E syscall MakeScaleTbl 00000CAA 30F3 23A5 475B move.w [A0]+, [[0x475B] + D2 * 2] 00000CB0 8263 or.w D1, -[A3] 00000CB2 4610 not.b [A0] 00000CB4 064B 0834 addi.w A3, 0x834 00000CB8 DB13 add.b [A3], D5 00000CBA C340 exg D1, D0 00000CBC 044B 0828 subi.w A3, 0x828 00000CC0 9B20 sub.b -[A0], D5 00000CC2 5610 addq.b [A0], 3 00000CC4 DB19 add.b [A1]+, D5 00000CC6 4E49 trap 9 00000CC8 850B sbcd -[A2], -[A3] 00000CCA 80E5 divu.w D0, -[A5] 00000CCC 2D2A 28E1 move.l -[A6], [A2 + 0x28E1] 00000CD0 8E33 069B or.b D7, [A3 + D0.w * 8 - 0x101] 00000CD4 2E14 move.l D7, [A4] 00000CD6 0233 8017 00E0 andi.b [A3 + D0.w - 0x32], 0x17 00000CDC 7123 moveq.l D0, 0x23 00000CDE D304 addx.b D1, D4 00000CE0 CD07 abcd D6, D7 00000CE2 0F1C btst [A4]+, D7 00000CE4 2814 move.l D4, [A4] 00000CE6 02AB 1705 082A 1003 andi.l [A3 + 0x1003], 0x1705082A 00000CEE 0625 087B addi.b -[A5], 0x7B /* '{' */ 00000CF2 7301 moveq.l D1, 0x01 00000CF4 5410 addq.b [A0], 2 00000CF6 2830 7105 move.l D4, [[A0 + <>] + D7] 00000CFA 0F65 bchg -[A5], D7 00000CFC 05B5 5051 bclr [A5 + D5.w + 0x51], D2 00000D00 0D0F btst A7, D6 00000D02 6905 bvs +0x7 /* 00000D09 */ 00000D04 FB29 .extension 0xB29 // unimplemented 00000D06 7D05 moveq.l D6, 0x05 00000D08 0FC5 bset D5, D7 00000D0A 2979 050F F90A EDE0 move.l [A4 - 0x1220], [0x050FF90A] 00000D12 8AA1 or.l D5, -[A1] 00000D14 0506 btst D6, D2 00000D16 722C moveq.l D1, 0x2C 00000D18 4002 negx.b D2 00000D1A 0FD2 bset [A2], D7 00000D1C 0805 4E0F btst.b D5, 0xF 00000D20 A82A syscall ComponentDispatch 00000D22 28AA A31B move.l [A4], [A2 - 0x5CE5] 00000D26 0501 btst D1, D2 00000D28 0FDA bset [A2]+, D7 00000D2A E693 roxr D3, 3 00000D2C 0D04 btst D4, D6 00000D2E 3066 movea.w A0, -[A6] 00000D30 8310 or.b [A0], D1 00000D32 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4 00000D34 4E29 .invalid // invalid opcode 4 00000D36 A5D8 syscall vExtBTFile, flags=5 00000D38 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 00000D3A D317 add.b [A7], D1 00000D3C 3AA3 move.w [A5], -[A3] 00000D3E 0BBB 0202 bclr [PC + D0.w * 2 + 0x2], D5 00000D42 9B73 251C sub.w <>, D5 00000D46 3407 move.w D2, D7 00000D48 00C5 ori.? D5, 0xFFFFFFFFFFFFFFFF 00000D4A 1E16 move.b D7, [A6] 00000D4C B319 xor.b [A1]+, D1 00000D4E 2B09 move.l -[A5], A1 00000D50 722C moveq.l D1, 0x2C 00000D52 E902 asl D2.b, 4 00000D54 2A28 7300 move.l D5, [A0 + 0x7300] 00000D58 8183 A82B unpk D0, D3, 0xA82B 00000D5C 294B 1253 move.l [A4 + 0x1253], A3 00000D60 624B bhi +0x4D /* 00000DAD */ 00000D62 11BE 0425 move.b [A0 + D0.w * 4 + 0x25], <> 00000D66 031C btst [A4]+, D1 00000D68 2C65 movea.l A6, -[A5] 00000D6A 0343 bchg D3, D1 00000D6C 0F10 btst [A0], D7 00000D6E 2B09 move.l -[A5], A1 00000D70 C5C9 muls.w D2, A1 00000D72 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00000D74 DCCD add.w A6, A5 00000D76 9273 0046 sub.w D1, [A3 + D0.w + 0x46] 00000D7A 08E5 E3DB bset.b -[A5], 0xDB 00000D7E 7B30 moveq.l D5, 0x30 00000D80 A595 syscall POGOMPW, flags=5 00000D82 A5E7 syscall vChar2Pixel, flags=5 00000D84 0F30 A301 btst [[A0 + <> + A2 * 2]], D7 00000D88 8301 sbcd D1, D1 00000D8A C501 abcd D2, D1 00000D8C 9B05 subx.b D5, D5 00000D8E 050E btst A6, D2 00000D90 363B 37AB 0E40 020F C42C move.w D3, [[0xE40 + D3 * 8] + 0x20FC42C] 00000D9A 3651 movea.w A3, [A1] 00000D9C E54A lsl D2.w, 2 00000D9E 219E C562 8567 1402 move.l [[A0 - 0x7A99] + 0x1402], [A6]+ 00000DA6 0FD2 bset [A2], D7 00000DA8 08E5 300F bset.b -[A5], 0xF 00000DAC 0511 btst [A1], D2 00000DAE 2329 09AD move.l -[A1], [A1 + 0x9AD] 00000DB2 A14F syscall RDrvrInstall, flags=1 00000DB4 1402 move.b D2, D2 00000DB6 0F85 bclr D5, D7 00000DB8 01C3 bset D3, D0 00000DBA 1A12 move.b D5, [A2] 00000DBC 4A65 tst.w -[A5] 00000DBE BF72 16BC xor.w [A2 + D1.w * 8 - 0x68], D7 00000DC2 1C16 move.b D6, [A6] 00000DC4 1402 move.b D2, D2 00000DC6 0FA8 A901 bclr [A0 - 0x56FF], D7 00000DCA 0700 btst D0, D3 00000DCC 6273 bhi +0x75 /* 00000E41 */ 00000DCE 01A3 bclr -[A3], D0 00000DD0 01BB 0114 bclr <>, D0 00000DD4 02CB andi.? A3, 0xFFFFFFFFFFFFFFFF 00000DD6 7BA8 moveq.l D5, 0xFFFFFFA8 00000DD8 3609 move.w D3, A1 00000DDA B54B cmpm.w [A2]+, [A3]+ 00000DDC 074B bchg A3, D3 00000DDE 0351 bchg [A1], D1 00000DE0 4001 negx.b D1 00000DE2 9D49 subx.w -[A6], -[A1] 00000DE4 1ADA move.b [A5]+, [A2]+ 00000DE6 4002 negx.b D2 00000DE8 0FD2 bset [A2], D7 00000DEA 085B 0B40 bchg.b [A3]+, 0x40 /* '@' */ 00000DEE 020F 291A andi.b A7, 0x1A 00000DF2 6B1A bmi +0x1C /* 00000E0E */ 00000DF4 0501 btst D1, D2 00000DF6 0F05 btst D5, D7 00000DF8 5FDB sle [A3]+ 00000DFA 0E28 8230 7300 .invalid.b [A0 + 0x7300], 0x30 /* '0' */ // invalid immediate operation 00000E00 1400 move.b D2, D0 00000E02 6B66 bmi +0x68 /* 00000E6A */ 00000E04 6E36 bgt +0x38 /* 00000E3C */ 00000E06 66C3 bne -0x3B /* 00000DCB */ 00000E08 0E1E 16E6 .invalid.b [A6]+, 0xE6 // invalid immediate operation 00000E0C 015D bchg [A5]+, D0 label00000E0E: 00000E0E 668B bne -0x73 /* 00000D9B */ 00000E10 1087 move.b [A0], D7 00000E12 0A24 AB1B xori.b -[A4], 0x1B 00000E16 1E16 move.b D7, [A6] 00000E18 6B59 bmi +0x5B /* 00000E73 */ 00000E1A 7B06 moveq.l D5, 0x06 00000E1C 043E 81A3 subi.b <>, 0xA3 00000E20 3302 move.w -[A1], D2 00000E22 020F 722C andi.b A7, 0x2C /* ',' */ 00000E26 8236 3319 or.b D1, [[A6 + D3 * 2]] 00000E2A 410F .invalid 0, A7 // invalid opcode 4 with b == 4 00000E2C 401E negx.b [A6]+ 00000E2E 2C41 movea.l A6, D1 00000E30 1DDA move.b <>, [A2]+ 00000E32 824D or.w D1, A5 00000E34 1D10 move.b -[A6], [A0] 00000E36 5B16 subq.b [A6], 5 00000E38 451D .invalid 2, [A5]+ // invalid opcode 4 with b == 4 00000E3A AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries label00000E3C: 00000E3C 0D61 bchg -[A1], D6 00000E3E 1D3A 1307 move.b -[A6], [PC + 0x1307 /* 00002147, value 0x83 */] 00000E42 BC14 cmp.b D6, [A4] 00000E44 0017 8079 ori.b [A7], 0x79 /* 'y' */ 00000E48 BB01 xor.b D1, D5 00000E4A 1E16 move.b D7, [A6] 00000E4C 21E1 28AD move.l [0x000028AD], -[A1] 00000E50 03C9 bset A1, D1 00000E52 20D3 move.l [A0]+, [A3] 00000E54 3741 035B move.w [A3 + 0x35B], D1 00000E58 121C move.b D1, [A4]+ 00000E5A 3EE5 move.w [A7]+, -[A5] 00000E5C 15A5 0691 move.b [A2 + D0.w * 8 - 0x111], -[A5] 00000E60 200B move.l D0, A3 00000E62 1A1E move.b D5, [A6]+ 00000E64 16DC move.b [A3]+, [A4]+ 00000E66 7B1C moveq.l D5, 0x1C 00000E68 C920 .incomplete label00000E6A: 00000E6A F0C5 .extension 0x0C5 // unimplemented 00000E6C BFA5 xor.l -[A5], D7 00000E6E 201E move.l D0, [A6]+ 00000E70 16C3 move.b [A3]+, D3 00000E72 2828 3300 move.l D4, [A0 + 0x3300] 00000E76 0921 btst -[A1], D4 00000E78 0F01 btst D1, D7 00000E7A 21FB 0982 BB05 9300 move.l [0xFFFF9300], [[ + <> + D0] - 0x44FB] 00000E82 2C9B move.l [A6], [A3]+ 00000E84 0291 0534 2B09 andi.l [A1], 0x5342B09 00000E8A 2A10 move.l D5, [A0] 00000E8C 06DA addi.? [A2]+, 0xFFFFFFFFFFFFFFFF 00000E8E 2922 move.l -[A4], -[A2] 00000E90 E33D rol D5.b, D1 00000E92 8236 5D46 or.b D1, <> 00000E96 2DD5 move.l <>, [A5] 00000E98 1402 move.b D2, D2 00000E9A 0F05 btst D5, D7 00000E9C 3314 move.w -[A1], [A4] 00000E9E 2112 move.l -[A0], [A2] 00000EA0 C518 .incomplete 00000EA2 B330 E500 xor.b [A0 + <> + A6 * 4], D1 00000EA6 5B73 5B02 0703 subq.w [[A3 + <> + D5 * 2] + 0x703], 5 00000EAC AD04 syscall DrawGrowIcon, auto_pop 00000EAE 309B move.w [A0], [A3]+ 00000EB0 2BEB 0710 move.l <>, [A3 + 0x710] 00000EB4 382B 112B move.w D4, [A3 + 0x112B] 00000EB8 07D3 bset [A3], D3 00000EBA 0D06 btst D6, D6 00000EBC CB1C .incomplete 00000EBE 6B01 bmi +0x3 /* 00000EC1 */ 00000EC0 A330 syscall OSEventAvail, flags=3 00000EC2 0703 btst D3, D3 00000EC4 B703 xor.b D3, D3 00000EC6 0585 bclr D5, D2 00000EC8 2627 move.l D3, -[A7] 00000ECA 833F or.b <>, D1 00000ECC C503 abcd D2, D3 00000ECE 0FC1 bset D1, D7 00000ED0 034B bchg A3, D1 00000ED2 0804 2554 btst.b D4, 0x54 /* 'T' */ 00000ED6 8949 7324 pack -[A4], -[A1], 0x7324 00000EDA 9949 subx.w -[A4], -[A1] 00000EDC 1402 move.b D2, D2 00000EDE 8B17 or.b [A7], D5 00000EE0 805D or.w D0, [A5]+ 00000EE2 490B .invalid 4, A3 // invalid opcode 4 with b == 4 00000EE4 05DB bset [A3]+, D2 00000EE6 0928 150B btst [A0 + 0x150B], D4 00000EEA BB43 xor.w D3, D5 00000EEC 0D0B btst A3, D6 00000EEE 0F05 btst D5, D7 00000EF0 0B0B btst A3, D5 00000EF2 1AE5 move.b [A5]+, -[A5] 00000EF4 004B 44A8 ori.w A3, 0x44A8 00000EF8 30C3 move.w [A0]+, D3 00000EFA 1245 movea.b A1, D5 00000EFC 2DCB move.l <>, A3 00000EFE 9165 sub.w -[A5], D0 00000F00 013B 4A5B btst [PC + D4 * 2 + 0x5B], D0 00000F04 020F 040F andi.b A7, 0xF 00000F08 015D bchg [A5]+, D0 00000F0A 2B07 move.l -[A5], D7 00000F0C A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 00000F0E 1402 move.b D2, D2 00000F10 0F85 bclr D5, D7 00000F12 2B36 B5BB 3702 A714 0213 73C9 move.l -[A5], [[0x3702A714 + A3 * 4] + 0x21373C9] 00000F1E C114 .incomplete 00000F20 020F 2A10 andi.b A7, 0x10 00000F24 0809 0D7B btst.b A1, 0x7B /* '{' */ 00000F28 2CA8 1402 move.l [A6], [A0 + 0x1402] 00000F2C 0F49 bchg A1, D7 00000F2E 30B5 AB39 170F 0D0C move.w [A0], [[A5 + 0x170F0D0C + A2 * 2]] 00000F36 0F05 btst D5, D7 00000F38 0C09 5E0F cmpi.b A1, 0xF 00000F3C 2D17 move.l -[A6], [A7] 00000F3E 8302 sbcd D1, D2 00000F40 2501 move.l -[A2], D1 00000F42 0783 bclr D3, D3 00000F44 DDA5 add.l -[A5], D6 00000F46 000F 3069 ori.b A7, 0x69 /* 'i' */ 00000F4A 070F btst A7, D3 00000F4C 8914 or.b [A4], D4 00000F4E 0553 bchg [A3], D2 00000F50 1402 move.b D2, D2 00000F52 878B EB01 unpk -[A3], -[A3], 0xEB01 00000F56 A905 syscall DragGrayRgn 00000F58 0865 03ED bchg.b -[A5], 0xED 00000F5C 070F btst A7, D3 00000F5E E507 asl D7.b, 2 00000F60 DB08 addx.b -[A5], -[A0] 00000F62 E500 asl D0.b, 2 00000F64 0FA8 8D07 bclr [A0 - 0x72F9], D7 00000F68 AB35 syscall bMAIN9 00000F6A A8AD syscall PtInRect 00000F6C 050F btst A7, D2 00000F6E A505 syscall Status, flags=5 00000F70 8709 sbcd -[A3], -[A1] 00000F72 CF81 .incomplete 00000F74 FE14 .extension 0xE14 // unimplemented 00000F76 029B A736 09B9 andi.l [A3]+, 0xA73609B9 00000F7C A385 syscall IdleUpdate/PMgrOp, flags=3 00000F7E 3033 2243 move.w D0, [A3 + D2.w * 2 + 0x43] 00000F82 05BA 743B bclr [PC + 0x743B /* 000083BF */], D2 00000F86 2404 move.l D2, D4 00000F88 0F46 bchg D6, D7 00000F8A C13B 4B27 C9EE 0F21 0214 .incomplete 00000F94 023B 85A3 3E36 andi.b [PC + D3 * 8 + 0x36], 0xA3 00000F9A B304 xor.b D4, D1 00000F9C 0704 btst D4, D3 00000F9E D953 add.w [A3], D4 00000FA0 0540 bchg D0, D2 00000FA2 02A3 8536 A207 andi.l -[A3], 0x8536A207 00000FA8 04BF 018F 1402 subi.l <>, 0x18F1402 00000FAE 2386 3D0E 858F move.l [[A1 + <>] + D3 * 4 - 0x7A71], D6 00000FB4 0516 btst [A6], D2 00000FB6 0F01 btst D1, D7 00000FB8 0436 230B BA63 subi.b [A6 + A3 * 2 + 0x63], 0xB 00000FBE 0EE3 .invalid.? -[A3], 0xFFFFFFFFFFFFFFFF // invalid immediate operation 00000FC0 214E C509 move.l [A0 - 0x3AF7], A6 00000FC4 0FE1 bset -[A1], D7 00000FC6 0023 8423 ori.b -[A3], 0x23 /* '#' */ 00000FCA 0417 03E6 subi.b [A7], 0xE6 00000FCE 364B movea.w A3, A3 00000FD0 0907 btst D7, D4 00000FD2 0291 E501 0BA5 andi.l [A1], 0xE5010BA5 00000FD8 930B subx.b -[A1], -[A3] 00000FDA A501 syscall Close, flags=5 00000FDC 6B12 bmi +0x14 /* 00000FF0 */ 00000FDE 36A9 9817 move.w [A3], [A1 - 0x67E9] 00000FE2 830F sbcd -[A1], -[A7] 00000FE4 2B10 move.l -[A5], [A0] 00000FE6 632E bls +0x30 /* 00001016 */ 00000FE8 EC3B ror D3.b, D6 00000FEA 07BA 74CB bclr [PC + 0x74CB /* 000084B7 */], D3 00000FEE 1023 move.b D0, -[A3] label00000FF0: 00000FF0 46CD move.w SR, A5 00000FF2 DD5B add.w [A3]+, D6 00000FF4 8241 or.w D1, D1 00000FF6 7928 moveq.l D4, 0x28 00000FF8 F34D .extension 0x34D // unimplemented 00000FFA C1F3 E33A 3B07 C3C0 34FB muls.w D0, [[A3 + 0x3B07C3C0 + A6 * 2] + 0x34FB] 00001004 3AAB 1604 move.w [A5], [A3 + 0x1604] 00001008 0D7A 690F bchg [PC + 0x690F /* 00007919 */], D6 0000100C 5B82 subq.l D2, 5 0000100E 2703 move.l -[A3], D3 00001010 6107 bsr +0x9 /* 00001019 */ 00001012 049E A503 0703 subi.l [A6]+, 0xA5030703 // begin alternate branch 00001016-00001018 label00001016: 00001016 0703 btst D3, D3 // end alternate branch 00001016-00001018 label00001016: // (misaligned) 00001018 F473 .extension 0x473 // unimplemented 0000101A 16C1 move.b [A3]+, D1 0000101C 7D41 moveq.l D6, 0x41 0000101E E283 asr D3, 1 00001020 8321 or.b -[A1], D1 00001022 7EFD moveq.l D7, 0xFFFFFFFD 00001024 7D5B moveq.l D6, 0x5B 00001026 82FB 3A78 divu.w D1, [PC + D3 * 2 + 0x78] 0000102A 2103 move.l -[A0], D3 0000102C 8B6D B337 or.w [A5 - 0x4CC9], D5 00001030 1181 CD02 9300 move.b [[A0 + <> + A4 * 4] - 0x6D00], D1 00001036 102A FE07 move.b D0, [A2 - 0x1F9] label0000103A: 0000103A 0345 bchg D5, D1 0000103C C587 .incomplete 0000103E 0F11 btst [A1], D7 00001040 1D0F move.b -[A6], A7 00001042 051D btst [A5]+, D2 00001044 6D9F blt -0x5F /* 00000FE5 */ 00001046 0B0D btst A5, D5 00001048 8D14 or.b [A4], D6 0000104A 0672 D300 1402 addi.w [A2 + D1.w * 4 + 0x2], 0xD300 00001050 0FE5 bset -[A5], D7 00001052 148B move.b [A2], A3 00001054 02ED 1407 andi.? [A5 + 0x1407], 0xFFFFFFFFFFFFFFFF 00001058 037A 1043 bchg [PC + 0x1043 /* 0000209D, value 0x906 */], D1 0000105C 04C5 subi.? D5, 0xFFFFFFFFFFFFFFFF 0000105E 1317 move.b -[A1], [A7] 00001060 0099 0FA8 36AA ori.l [A1]+, 0xFA836AA 00001066 E324 asl D4.b, D1 00001068 120B move.b D1, A3 0000106A 0DBE bclr <>, D6 0000106C E526 asl D6.b, D2 0000106E F35F .extension 0x35F // unimplemented 00001070 8541 AA1B pack D2, D1, 0xAA1B fn00001074: 00001074 1B12 move.b -[A5], [A2] 00001076 B301 xor.b D1, D1 00001078 1402 move.b D2, D2 0000107A 0F05 btst D5, D7 0000107C 15B3 1607 0405 move.b [A2 + D0.w * 4 + 0x5], [A3 + D1.w * 8 + 0x7] 00001082 1402 move.b D2, D2 00001084 0F05 btst D5, D7 00001086 01BB 0EBA bclr [PC + D0 * 8 - 0x70], D0 0000108A 7446 moveq.l D2, 0x46 0000108C 0704 btst D4, D3 0000108E 3E5D movea.w A7, [A5]+ 00001090 FCA3 .extension 0xCA3 // unimplemented 00001092 6EB7 bgt -0x47 /* 0000104B */ 00001094 0422 A918 subi.b -[A2], 0x18 00001098 5B82 subq.l D2, 5 0000109A 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4 0000109C 1B25 move.b -[A5], -[A5] 0000109E 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000010A0 0701 btst D1, D3 000010A2 FBEE .extension 0xBEE // unimplemented 000010A4 04C5 subi.? D5, 0xFFFFFFFFFFFFFFFF 000010A6 19DB 1910 move.b 0x10, [A3]+ 000010AA 6902 bvs +0x4 /* 000010AE */ 000010AC 0F72 2B02 6588 bchg [[A2 + <> + D2 * 2] + 0x6588], D7 // begin alternate branch 000010AE-000010B2 label000010AE: 000010AE 2B02 move.l -[A5], D2 000010B0 6588 bcs -0x76 /* 0000103A */ // end alternate branch 000010AE-000010B2 label000010AE: // (misaligned) 000010B2 EB02 asl D2.b, 5 000010B4 E337 roxl D7.b, D1 000010B6 1C2B 0214 move.b D6, [A3 + 0x214] 000010BA 0247 849A andi.w D7, 0x849A 000010BE E568 lsl D0.w, D2 000010C0 447E neg.w <> 000010C2 B301 xor.b D1, D1 000010C4 9308 subx.b -[A1], -[A0] 000010C6 7A07 moveq.l D5, 0x07 000010C8 0581 bclr D1, D2 000010CA 4971 0FA8 2A5C chk.w D4, [0x2A5C + D0 * 8] 000010D0 A330 syscall OSEventAvail, flags=3 000010D2 BA74 C8E5 cmp.w D5, [A4 + A4 - 0x27] 000010D6 0E0F A869 .invalid.b A7, 0x69 /* 'i' */ // invalid immediate operation 000010DA 1A0F move.b D5, A7 000010DC C192 .incomplete 000010DE 2B02 move.l -[A5], D2 000010E0 2869 1F0F movea.l A4, [A1 + 0x1F0F] 000010E4 618E bsr -0x70 /* 00001074 */ 000010E6 1628 0704 move.b D3, [A0 + 0x704] 000010EA 5545 subq.w D5, 2 000010EC 282A 5C29 move.l D4, [A2 + 0x5C29] 000010F0 190F move.b -[A4], A7 000010F2 2919 move.l -[A4], [A1]+ 000010F4 730C moveq.l D1, 0x0C 000010F6 3702 move.w -[A3], D2 000010F8 C021 and.b D0, -[A1] 000010FA 4428 3705 neg.b [A0 + 0x3705] 000010FE 2D40 020F move.l [A6 + 0x20F], D0 00001102 1402 move.b D2, D2 00001104 0FC5 bset D5, D7 00001106 8D0F sbcd -[A6], -[A7] 00001108 7216 moveq.l D1, 0x16 0000110A BB26 xor.b -[A6], D5 0000110C 630E bls +0x10 /* 0000111C */ 0000110E C5D0 muls.w D2, [A0] 00001110 04AB 1613 3073 1D01 subi.l [A3 + 0x1D01], 0x16133073 00001118 0633 32D3 096A E30D 890F addi.b [[A3 - 0x1CF3] - 0x76F1], 0xD3 // begin alternate branch 0000111C-00001122 label0000111C: 0000111C 096A E30D bchg [A2 - 0x1CF3], D4 00001120 890F sbcd -[A4], -[A7] // end alternate branch 0000111C-00001122 label0000111C: // (misaligned) 00001122 2B61 A8E9 move.l [A5 - 0x5717], -[A1] 00001126 060F 4002 addi.b A7, 0x2 0000112A 0F80 bclr D0, D7 0000112C 0135 4705 btst [[A5 + <>] + D4 * 8], D0 00001130 E65C ror D4.w, 3 00001132 E906 asl D6.b, 4 00001134 C11F .incomplete 00001136 A206 syscall KillIO, flags=2 00001138 EB01 asl D1.b, 5 0000113A 6300 C6BB bls -0x3943 /* FFFFD7F7 */ 0000113E 40E3 move.w -[A3], SR 00001140 0D46 bchg D6, D6 00001142 6704 beq +0x6 /* 00001148 */ 00001144 ECE5 52D3 bfclr -[A5] {11:19} label00001148: 00001148 0928 AB16 btst [A0 - 0x54EA], D4 0000114C C926 .incomplete 0000114E 2361 6506 move.l [A1 + 0x6506], -[A1] 00001152 7702 moveq.l D3, 0x02 00001154 BC23 cmp.b D6, -[A3] 00001156 12CD move.b [A1]+, A5 00001158 D00B add.b D0, A3 0000115A 8369 7C0F or.w [A1 + 0x7C0F], D1 0000115E 36D8 move.w [A3]+, [A0]+ 00001160 9333 817C sub.b <>, D1 00001164 B344 xor.w D4, D1 00001166 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4 00001168 B35F xor.w [A7]+, D1 0000116A 0B00 btst D0, D5 0000116C 46CD move.w SR, A5 0000116E 7230 moveq.l D1, 0x30 00001170 66F3 bne -0xB /* 00001165 */ 00001172 54C1 scc D1 00001174 4253 clr.w [A3] 00001176 09A1 bclr -[A1], D4 00001178 0903 btst D3, D4 0000117A 06BE 053C 0FC1 addi.l <>, 0x53C0FC1 00001180 44AA DB54 neg.l [A2 - 0x24AC] 00001184 9B27 sub.b -[A7], D5 00001186 5B0F subq.b A7, 5 00001188 4548 chk.w D2, A0 0000118A 0F81 bclr D1, D7 0000118C 3607 move.w D3, D7 0000118E 0517 btst [A7], D2 00001190 C903 abcd D4, D3 00001192 8301 sbcd D1, D1 00001194 8501 sbcd D2, D1 00001196 F378 .extension 0x378 // unimplemented 00001198 C502 abcd D2, D2 0000119A 4328 0D4A .invalid 1, [A0 + 0xD4A] // invalid opcode 4 with b == 4 0000119E 0F49 bchg A1, D7 000011A0 070F btst A7, D3 000011A2 C501 abcd D2, D1 000011A4 F322 .extension 0x322 // unimplemented 000011A6 0901 btst D1, D4 000011A8 0F05 btst D5, D7 000011AA 012B 0414 btst [A3 + 0x414], D0 000011AE 020F 291D andi.b A7, 0x1D 000011B2 0F89 bclr A1, D7 000011B4 5809 addq.b A1, 4 000011B6 01A3 bclr -[A3], D0 000011B8 852A 6AAA or.b [A2 + 0x6AAA], D2 000011BC E322 asl D2.b, D1 000011BE 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4 000011C0 0FC5 bset D5, D7 000011C2 0343 bchg D3, D1 000011C4 1509 move.b -[A2], A1 000011C6 010F btst A7, D0 000011C8 C525 .incomplete 000011CA 85EC 8145 divs.w D2, [A4 - 0x7EBB] 000011CE C10C abcd -[A0], -[A4] 000011D0 30C3 move.w [A0]+, D3 000011D2 30C1 move.w [A0]+, D1 000011D4 C5C3 muls.w D2, D3 000011D6 1345 C40F move.b [A1 - 0x3BF1], D5 000011DA DC08 add.b D6, A0 000011DC A500 syscall Open/PBHOpen/HOpen, flags=5 000011DE 0F89 bclr A1, D7 000011E0 06E5 addi.? -[A5], 0xFFFFFFFFFFFFFFFF 000011E2 000F 6500 ori.b A7, 0x0 000011E6 4B2C 2A6A .invalid 5, [A4 + 0x2A6A] // invalid opcode 4 with b == 4 000011EA 0B15 btst [A5], D5 000011EC C500 abcd D2, D0 000011EE 0F1E btst [A6]+, D7 000011F0 16C8 move.b [A3]+, A0 000011F2 34E5 move.w [A2]+, -[A5] 000011F4 00DB ori.? [A3]+, 0xFFFFFFFFFFFFFFFF 000011F6 3DBE 731D move.w [[A6] + D7 * 2], <> 000011FA A500 syscall Open/PBHOpen/HOpen, flags=5 000011FC 9B18 sub.b [A0]+, D5 000011FE 5B02 subq.b D2, 5 00001200 1E16 move.b D7, [A6] 00001202 F33A .extension 0x33A // unimplemented 00001204 34E9 010F move.w [A2]+, [A1 + 0x10F] 00001208 2A5C movea.l A5, [A4]+ 0000120A 1703 move.b -[A3], D3 0000120C 3B0F move.w -[A5], A7 0000120E 0157 bchg [A7], D0 00001210 B30A cmpm.b [A1]+, [A2]+ 00001212 0705 btst D5, D3 00001214 D314 add.b [A4], D1 00001216 020F C559 andi.b A7, 0x59 /* 'Y' */ 0000121A 3785 DC89 move.w [A3 + A5 * 4 - 0x119], D5 0000121E 580F addq.b A7, 4 00001220 8558 or.w [A0]+, D2 00001222 1313 move.b -[A1], [A3] 00001224 8973 E306 417B or.w [[A3 + <>] + A6 * 2 + 0x417B], D4 0000122A F32A .extension 0x32A // unimplemented 0000122C 930B subx.b -[A1], -[A3] 0000122E 2E10 move.l D7, [A0] 00001230 8B00 sbcd D5, D0 00001232 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 00001234 C312 .incomplete 00001236 124A movea.b A1, A2 00001238 1286 move.b [A1], D6 0000123A 1E04 move.b D7, D4 0000123C C84E and.w D4, A6 0000123E 0217 858C andi.b [A7], 0x8C 00001242 8617 or.b D3, [A7] 00001244 0579 2A6A 1E04 bchg [0x2A6A1E04], D2 0000124A A300 syscall Open/PBHOpen/HOpen, flags=3 0000124C 7465 moveq.l D2, 0x65 0000124E E504 asl D4.b, 2 00001250 0413 6F3A subi.b [A3], 0x3A /* ':' */ 00001254 3326 move.w -[A1], -[A6] 00001256 BC17 cmp.b D6, [A7] 00001258 071B btst [A3]+, D3 0000125A 0F72 0307 0B00 7E73 bchg [[A2 + <>] + D0 * 2 + 0xB007E73], D7 00001262 03D2 bset [A2], D1 00001264 1705 move.b -[A3], D5 00001266 801E or.b D0, [A6]+ 00001268 0307 btst D7, D1 0000126A D271 21B3 0485 6B07 8740 6185 add.w D1, [[0x4856B07 + D2] - 0x78BF9E7B] 00001276 363A E315 move.w D3, [PC - 0x1CEB /* FFFFF58D */] 0000127A 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 0000127C BB88 cmpm.l [A5]+, [A0]+ 0000127E 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4 00001280 1B00 move.b -[A5], D0 00001282 307B 051C movea.w A0, <> 00001286 7303 moveq.l D1, 0x03 00001288 1CCA move.b [A6]+, A2 0000128A 1402 move.b D2, D2 0000128C 3B90 2A10 move.w [A5 + D2 * 2 + 0x10], [A0] 00001290 3AE3 move.w [A5]+, -[A3] 00001292 1F93 00CA move.b [A7 + D0.w - 0x54], [A3] 00001296 D30B addx.b -[A1], -[A3] 00001298 DC61 add.w D6, -[A1] 0000129A 022B 0E51 023B andi.b [A3 + 0x23B], 0x51 /* 'Q' */ 000012A0 9014 sub.b D0, [A4] 000012A2 02DB andi.? [A3]+, 0xFFFFFFFFFFFFFFFF 000012A4 7749 moveq.l D3, 0x49 000012A6 AB83 syscall slMASK11 000012A8 193A 7312 move.b -[A4], [PC + 0x7312 /* 000085BC */] 000012AC 4108 .invalid 0, A0 // invalid opcode 4 with b == 4 000012AE 29A9 8310 0103 1402 3B90 move.l [[A4 + <> + D0] + 0x14023B90], [A1 - 0x7CF0] 000012B8 C5DB muls.w D2, [A3]+ 000012BA 0124 btst -[A4], D0 000012BC 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 000012BE AAB3 syscall 0xAB3 000012C0 0EE6 .invalid.? -[A6], 0xFFFFFFFFFFFFFFFF // invalid immediate operation 000012C2 A9B8 syscall GetPattern 000012C4 0F85 bclr D5, D7 000012C6 3165 517B move.w [A0 + 0x517B], -[A5] 000012CA 1349 0E4B move.b [A1 + 0xE4B], A1 000012CE 2330 FB04 move.l -[A1], <> 000012D2 4AE3 tas.b -[A3] 000012D4 0646 0812 addi.w D6, 0x812 000012D8 E306 asl D6.b, 1 000012DA 4085 negx.l D5 000012DC 010F btst A7, D0 000012DE 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 000012E0 7B19 moveq.l D5, 0x19 000012E2 1C61 movea.b A6, -[A1] 000012E4 0114 btst [A4], D0 000012E6 020F A955 andi.b A7, 0x55 /* 'U' */ 000012EA F312 .extension 0x312 // unimplemented 000012EC 9300 subx.b D1, D0 000012EE E306 asl D6.b, 1 000012F0 4348 chk.w D1, A0 000012F2 1402 move.b D2, D2 000012F4 9B3F sub.b <>, D5 000012F6 6558 bcs +0x5A /* 00001350 */ 000012F8 F310 .extension 0x310 // unimplemented 000012FA 1703 move.b -[A3], D3 000012FC 9204 sub.b D1, D4 000012FE 020F 30CB andi.b A7, 0xCB 00001302 02C9 andi.? A1, 0xFFFFFFFFFFFFFFFF 00001304 093B 9030 btst [PC + A1.w + 0x30], D4 00001308 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4 0000130A 0F85 bclr D5, D7 0000130C 1533 09CA 28C1 move.b -[A2], [[ + <>] + 0x28C1] 00001312 0C9B 1364 4E25 cmpi.l [A3]+, 0x13644E25 00001318 1030 E421 move.b D0, [A0 + A6.w * 4 + 0x21] 0000131C 016B 1242 bchg [A3 + 0x1242], D0 00001320 1023 move.b D0, -[A3] 00001322 1F69 1A07 0506 move.b [A7 + 0x506], [A1 + 0x1A07] 00001328 C310 .incomplete 0000132A 3354 A301 move.w [A1 - 0x5CFF], [A4] 0000132E 3319 move.w -[A1], [A1]+ 00001330 BA07 cmp.b D5, D7 00001332 0799 bclr [A1]+, D3 00001334 0423 19F3 subi.b -[A3], 0xF3 00001338 0925 btst -[A5], D4 0000133A 050B btst A3, D2 0000133C 8073 5707 06A5 E1B2 or.w D0, [[A3 + <>] + D5 * 8 + 0x6A5E1B2] 00001344 2501 move.l -[A2], D1 00001346 0F30 2319 btst [[A0 + D2 * 2]], D7 0000134A 2302 move.l -[A1], D2 0000134C DB06 addx.b D5, D6 0000134E 4B90 .invalid 5, [A0] // invalid opcode 4 with b == 6 label00001350: 00001350 A302 syscall Read, flags=3 00001352 ED20 asl D0.b, D6 00001354 0F36 8001 btst [A6 + A0.w + 0x1], D7 00001358 98BB 22CD sub.l D4, [PC + D2.w * 2 - 0x51] 0000135C CC0B and.b D6, A3 0000135E 0543 bchg D3, D2 00001360 2093 move.l [A0], [A3] 00001362 0B8A bclr A2, D5 00001364 0463 03F3 subi.w -[A3], 0x3F3 00001368 0A05 660F xori.b D5, 0xF 0000136C 4002 negx.b D2 0000136E A372 syscall DoVBLTask, flags=3 00001370 EB0A lsl D2.b, 5 00001372 303B 0C40 move.w D0, [PC + D0 * 4 + 0x40] 00001376 02CB andi.? A3, 0xFFFFFFFFFFFFFFFF 00001378 9117 sub.b [A7], D0 0000137A 03B9 1F30 DB12 bclr [0x1F30DB12], D1 00001380 02A3 853A 7313 andi.l -[A3], 0x853A7313 00001386 1E10 move.b D7, [A0] 00001388 AB06 syscall CullPoints 0000138A 6B12 bmi +0x14 /* 0000139E */ 0000138C 0708 btst A0, D3 0000138E 4FC8 lea.l A7, A0 00001390 3425 move.w D2, -[A5] 00001392 040F 6538 subi.b A7, 0x38 /* '8' */ 00001396 A30B syscall Rename/PBHRename/HRename, flags=3 00001398 7B6B moveq.l D5, 0x6B 0000139A 7306 moveq.l D1, 0x06 0000139C 0708 btst A0, D3 label0000139E: 0000139E 2817 move.l D4, [A7] 000013A0 0075 F343 213B 1023 42EB 0AF3 0E06 ori.w [[A5 + 0x102342EB + D2] + 0xAF30E06], 0xF343 000013AE 081E 10C8 btst.b [A6]+, 0xC8 000013B2 78CB moveq.l D4, 0xFFFFFFCB 000013B4 0502 btst D2, D2 000013B6 0F4D bchg A5, D7 000013B8 9F65 sub.w -[A5], D7 000013BA 040F E502 subi.b A7, 0x2 000013BE 132E 6115 move.b -[A1], [A6 + 0x6115] 000013C2 1002 move.b D0, D2 000013C4 0FA1 bclr -[A1], D7 000013C6 33CB 129B 277B move.w [0x129B277B], A3 000013CC 0D17 btst [A7], D6 000013CE 083D 0FDA btst.b <>, 0xDA 000013D2 4705 .invalid 3, D5 // invalid opcode 4 with b == 4 000013D4 C630 3705 and.b D3, [[A0 + <>] + D3 * 8] 000013D8 CC41 and.w D6, D1 000013DA 0901 btst D1, D4 000013DC 470F .invalid 3, A7 // invalid opcode 4 with b == 4 000013DE 4002 negx.b D2 000013E0 0B10 btst [A0], D5 000013E2 2504 move.l -[A2], D4 000013E4 B89B cmp.l D4, [A3]+ 000013E6 6AAB bpl -0x53 /* 00001393 */ 000013E8 0E23 0630 .invalid.b -[A3], 0x30 /* '0' */ // invalid immediate operation 000013EC E110 roxl D0.b, 8 000013EE 7303 moveq.l D1, 0x03 000013F0 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 000013F2 5D37 0719 subq.b [[A7 + D0 * 8]], 6 000013F6 2B15 move.l -[A5], [A5] 000013F8 6501 bcs +0x3 /* 000013FB */ 000013FA CA45 and.w D5, D5 000013FC DF6A EDF0 add.w [A2 - 0x1210], D7 00001400 4002 negx.b D2 00001402 0F1C btst [A4]+, D7 00001404 2802 move.l D4, D2 00001406 0F0D btst A5, D7 00001408 F10F .extension 0x10F // unimplemented 0000140A C5C7 muls.w D2, D7 0000140C 0703 btst D3, D3 0000140E 0845 E125 bchg.b D5, 0x25 /* '%' */ 00001412 020F 2924 andi.b A7, 0x24 /* '$' */ 00001416 1307 move.b -[A1], D7 00001418 052A 6501 btst [A2 + 0x6501], D2 0000141C EB63 asl D3.w, D5 0000141E 1E28 030E move.b D7, [A0 + 0x30E] 00001422 AB0E syscall MakeScaleTbl 00001424 E503 asl D3.b, 2 00001426 0F89 bclr A1, D7 00001428 3C03 move.w D6, D3 0000142A 054E bchg A6, D2 0000142C 02C3 andi.? D3, 0xFFFFFFFFFFFFFFFF 0000142E 0951 bchg [A1], D4 00001430 3CDA move.w [A6]+, [A2]+ 00001432 2A1B move.l D5, [A3]+ 00001434 03A1 bclr -[A1], D1 00001436 2BCA move.l <>, A2 00001438 A52B syscall EmptyHandle, flags=5 0000143A CA14 and.b D5, [A4] 0000143C 4002 negx.b D2 0000143E 8B64 or.w -[A4], D5 00001440 852B FB0F or.b [A3 - 0x4F1], D2 00001444 8534 C505 or.b [[A4 + <>] + A4 * 4], D2 00001448 0F45 bchg D5, D7 0000144A 0703 btst D3, D3 0000144C 0601 374B addi.b D1, 0x4B /* 'K' */ 00001450 4845 swap.w D5 00001452 0133 78A8 btst [A3 + D7 - 0x88], D0 00001456 2705 move.l -[A3], D5 00001458 8B86 657F unpk D5, D6, 0x657F 0000145C C506 abcd D2, D6 0000145E 0F40 bchg D0, D7 00001460 020F 6502 andi.b A7, 0x2 00001464 0F61 bchg -[A1], D7 00001466 CE80 and.l D7, D0 00001468 1707 move.b -[A3], D7 0000146A 6C4B bge +0x4D /* 000014B7 */ 0000146C 0703 btst D3, D3 0000146E 07B5 72A9 bclr [A5 + D7.w * 2 - 0x87], D3 00001472 1085 move.b [A0], D5 00001474 0B0F btst A7, D5 00001476 DA0B add.b D5, A3 00001478 0328 3093 btst [A0 + 0x3093], D1 0000147C 159B 00CD move.b [A2 + D0.w - 0x51], [A3]+ 00001480 18CB move.b [A4]+, A3 00001482 12C1 move.b [A1]+, D1 00001484 FE0F .extension 0xE0F // unimplemented 00001486 7216 moveq.l D1, 0x16 00001488 BB02 xor.b D2, D5 0000148A BE28 49FB cmp.b D7, [A0 + 0x49FB] 0000148E 01D5 bset [A5], D0 00001490 450B .invalid 2, A3 // invalid opcode 4 with b == 4 00001492 8302 sbcd D1, D2 00001494 DCDB add.w A6, [A3]+ 00001496 06C0 addi.? D0, 0xFFFFFFFFFFFFFFFF 00001498 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4 0000149A 5972 1E04 subq.w [A2 + D1 * 8 + 0x4], 4 0000149E 1B01 move.b -[A5], D1 000014A0 AB0E syscall MakeScaleTbl 000014A2 E500 asl D0.b, 2 000014A4 6447 bcc +0x49 /* 000014ED */ 000014A6 0775 8B00 bchg [A5 + <> + A0 * 2], D3 000014AA 1305 move.b -[A1], D5 000014AC 170A move.b -[A3], A2 000014AE 0A0F 91EA xori.b A7, 0xEA 000014B2 36A9 EA23 move.w [A3], [A1 - 0x15DD] 000014B6 0006 E116 ori.b D6, 0x16 000014BA 4002 negx.b D2 000014BC 0F49 bchg A1, D7 000014BE 187B 1305 movea.b A4, [[PC + <>] + D1 * 2] 000014C2 010F btst A7, D0 000014C4 DA46 add.w D5, D6 000014C6 B123 xor.b -[A3], D0 000014C8 668B bne -0x73 /* 00001455 */ 000014CA 21CE 79D8 move.l [0x000079D8], A6 000014CE 0708 btst A0, D3 000014D0 75B3 moveq.l D2, 0xFFFFFFB3 000014D2 07AC 0B20 bclr [A4 + 0xB20], D3 000014D6 0F10 btst [A0], D7 000014D8 2303 move.l -[A1], D3 000014DA 562C E30F addq.b [A4 - 0x1CF1], 3 000014DE 284A movea.l A4, A2 000014E0 C10D abcd -[A0], -[A5] 000014E2 0F72 3E17 bchg [A2 + D3 * 8 + 0x17], D7 000014E6 0A1E C1EF xori.b [A6]+, 0xEF 000014EA 070A btst A2, D3 000014EC 504A addq.w A2, 8 000014EE 401E negx.b [A6]+ 000014F0 3E43 movea.w A7, D3 000014F2 0F04 btst D4, D7 000014F4 2B09 move.l -[A5], A1 000014F6 070A btst A2, D3 000014F8 A440 syscall ReserveMemSys, flags=4 000014FA 02CB andi.? A3, 0xFFFFFFFFFFFFFFFF 000014FC 91EB 6804 sub.l A0, [A3 + 0x6804] 00001500 1330 3441 move.b -[A1], [A0 + D3.w * 4 + 0x41] 00001504 0463 122A subi.w -[A3], 0x122A 00001508 6A7B bpl +0x7D /* 00001585 */ 0000150A 02FA AC47 andi.? [PC - 0x53B9 /* FFFFC153 */], 0xFFFFFFFFFFFFFFFF 0000150E 0A4C CD03 xori.w A4, 0xCD03 00001512 2809 move.l D4, A1 00001514 ED63 asl D3.w, D6 00001516 1F93 004A move.b [A7 + D0.w + 0x4A], [A3] 0000151A DB04 addx.b D5, D4 0000151C 870A sbcd -[A3], -[A2] 0000151E 5D4A subq.w A2, 6 00001520 45ED 0102 lea.l A2, [A5 + 0x102 /* export_28 */] 00001524 9B02 subx.b D5, D2 00001526 AB13 syscall PatConvert 00001528 6B42 bmi +0x44 /* 0000156C */ 0000152A 470A .invalid 3, A2 // invalid opcode 4 with b == 4 0000152C 6B0F bmi +0x11 /* 0000153D */ 0000152E 81ED BB10 divs.w D0, [A5 - 0x44F0] 00001532 FA2C .extension 0xA2C // unimplemented 00001534 C017 and.b D0, [A7] 00001536 07E7 bset -[A7], D3 00001538 FA63 .extension 0xA63 // unimplemented 0000153A 126B 0A33 movea.b A1, [A3 + 0xA33] 0000153E 00EB 2EF3 ori.? [A3 + 0x2EF3], 0xFFFFFFFFFFFFFFFF 00001542 1972 6440 0213 move.b [A4 + 0x213], [A2 + D6.w * 4 + 0x40] 00001548 8A64 or.w D5, -[A4] 0000154A 5331 36E1 subq.b [A1 + D3.w * 8 - 0x31], 1 0000154E 4440 neg.w D0 00001550 020F 30E6 andi.b A7, 0xE6 00001554 EC04 asr D4.b, 6 00001556 29EF 0FA5 9353 0A5B move.l 0x93530A5B, [A7 + 0xFA5] 0000155E 07ED 2007 bset [A5 + 0x2007], D3 00001562 0AD5 xori.? [A5], 0xFFFFFFFFFFFFFFFF 00001564 4DE4 lea.l A6, -[A4] 00001566 1703 move.b -[A3], D3 00001568 7A65 moveq.l D5, 0x65 0000156A C2EB E8FB mulu.w D1, [A3 - 0x1705] // begin alternate branch 0000156C-00001572 label0000156C: 0000156C E8FB 1A07 0100 bftst [PC + <> + D0] {D0:7} // end alternate branch 0000156C-00001572 label0000156C: // (misaligned) 0000156E 1A07 move.b D5, D7 00001570 0100 btst D0, D0 00001572 2367 FB13 move.l [A1 - 0x4ED], -[A7] 00001576 454A chk.w D2, A2 00001578 5B82 subq.l D2, 5 0000157A BDEE 2A10 cmpa.l A6, [A6 + 0x2A10] 0000157E 5316 subq.b [A6], 1 00001580 3B05 move.w -[A5], D5 00001582 FB13 .extension 0xB13 // unimplemented 00001584 F014 .extension 0x014 // unimplemented 00001586 023B 9036 1303 5B0B 1402 andi.b [[PC + <> + D1 * 2] + 0x5B0B1402], 0x36 /* '6' */ 00001590 0FCD bset A5, D7 00001592 540F addq.b A7, 2 00001594 A807 syscall SndNewChannel 00001596 0800 EB01 btst.b D0, 0x1 0000159A 0F04 btst D4, D7 0000159C C376 0705 .incomplete 000015A0 A985 syscall Alert 000015A2 015B bchg [A3]+, D0 000015A4 820F or.b D1, A7 000015A6 85A8 34C3 or.l [A0 + 0x34C3], D2 000015AA 7688 moveq.l D3, 0xFFFFFF88 000015AC 10C1 move.b [A0]+, D1 000015AE F341 .extension 0x341 // unimplemented 000015B0 F433 .extension 0x433 // unimplemented 000015B2 0A14 020F xori.b [A4], 0xF 000015B6 E5A4 asl D4, D2 000015B8 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 000015BA 1330 0B07 E6EC 9B0B move.b -[A1], [[A0 + <>] + D0 * 2 - 0x191364F5] 000015C2 A987 syscall NoteAlert 000015C4 D352 add.w [A2], D1 000015C6 CDDE muls.w D6, [A6]+ 000015C8 1402 move.b D2, D2 000015CA A381 syscall SetVideoDefault, flags=3 000015CC 36C0 move.w [A3]+, D0 000015CE E6EC 0B07 ror .w [A4 + 0xB07] 000015D2 4996 .invalid 4, [A6] // invalid opcode 4 with b == 6 000015D4 530A subq.b A2, 1 000015D6 D300 addx.b D1, D0 000015D8 3707 move.w -[A3], D7 000015DA 1517 move.b -[A2], [A7] 000015DC 0098 0543 1309 ori.l [A0]+, 0x5431309 000015E2 1111 move.b -[A0], [A1] 000015E4 9110 sub.b [A0], D0 000015E6 BE0B cmp.b D7, A3 000015E8 0714 btst [A4], D3 000015EA 025B 8207 andi.w [A3]+, 0x8207 000015EE 08F7 F368 0FE1 229B bset.b [[0x229B]], 0x68 /* 'h' */ 000015F6 0B01 btst D1, D5 000015F8 2BA3 2630 move.l [A5 + D2.w * 8 + 0x30], -[A3] 000015FC C00F and.b D0, A7 000015FE 347B 029B movea.w A2, [PC + D0.w * 2 - 0x101] 00001602 8BC1 divs.w D5, D1 00001604 4116 .invalid 0, [A6] // invalid opcode 4 with b == 4 00001606 020F A830 andi.b A7, 0x30 /* '0' */ 0000160A 0172 4906 1602 bchg [[A2 + <>] + D4 + 0x1602], D0 00001610 9B57 sub.w [A7], D5 00001612 452C 8302 .invalid 2, [A4 - 0x7CFE] // invalid opcode 4 with b == 4 00001616 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 00001618 D8C4 add.w A4, D4 0000161A 280F move.l D4, A7 0000161C 34E1 move.w [A2]+, -[A1] 0000161E 1D01 move.b -[A6], D1 00001620 050B btst A3, D2 00001622 0703 btst D3, D3 00001624 0F21 btst -[A1], D7 00001626 14C5 move.b [A2]+, D5 00001628 5514 subq.b [A4], 2 0000162A 025B 8233 andi.w [A3]+, 0x8233 0000162E 0073 4F01 1117 0BD8 E50C ori.w [[A3] + D1 + 0xBD8E50C], 0x4F01 00001638 170A move.b -[A3], A2 0000163A B502 xor.b D2, D2 0000163C 278B E4D9 move.l [A3 + A6.w * 4 - 0x39], A3 00001640 0D07 btst D7, D6 00001642 06F9 0DDF 0FE5 addi.? [0x0DDF0FE5], 0xFFFFFFFFFFFFFFFF 00001648 052D 3617 btst [A5 + 0x3617], D2 0000164C 0500 btst D0, D2 0000164E AB04 syscall ColorMap 00001650 E909 lsl D1.b, 4 00001652 1402 move.b D2, D2 00001654 1B32 C509 move.b -[A5], [[A2 + <> + A4 * 4]] 00001658 A9AF syscall ResError 0000165A D371 E522 4707 1395 add.w [[A1 + 0x4707 + A6 * 4] + 0x1395], D1 00001662 E40F lsr D7.b, 2 00001664 6505 bcs +0x7 /* 0000166B */ 00001666 36BB 1069 move.w [A3], [PC + D1.w + 0x69] 0000166A 125B movea.b A1, [A3]+ 0000166C 8275 1B9B 7865 1B53 or.w D1, [[ + D1 * 2] + 0x78651B53] 00001674 0905 btst D5, D4 00001676 2281 move.l [A1], D1 00001678 0114 btst [A4], D0 0000167A 020F 052A andi.b A7, 0x2A /* '*' */ 0000167E E519 rol D1.b, 2 00001680 1402 move.b D2, D2 00001682 0788 bclr A0, D3 00001684 AA35 syscall InvertColor 00001686 D715 add.b [A5], D3 00001688 FA65 .extension 0xA65 // unimplemented 0000168A 07C3 bset D3, D3 0000168C 712D moveq.l D0, 0x2D 0000168E FA0F .extension 0xA0F // unimplemented 00001690 8548 0B09 pack -[A2], -[A0], 0x0B09 00001694 1330 A30E 0607 move.b -[A1], [[A0 + <>] + A2 * 2 + 0x607] 0000169A 0453 617D subi.w [A3], 0x617D /* 'a}' */ 0000169E 1402 move.b D2, D2 000016A0 233A C520 move.l -[A1], [PC - 0x3AE0 /* FFFFDBC2 */] 000016A4 C371 BDF9 0608 1231 .incomplete 000016AC 2076 A501 movea.l A0, [[A6 + <> + A2 * 4]] 000016B0 B300 xor.b D0, D1 000016B2 C175 270A 9061 .incomplete 000016B8 20B3 0065 move.l [A0], [A3 + D0.w + 0x65] 000016BC 079B bclr [A3]+, D3 000016BE 71E3 moveq.l D0, 0xFFFFFFE3 000016C0 0FA3 bclr -[A3], D7 000016C2 0E86 EB36 0314 .invalid.l D6, 0xEB360314 // invalid immediate operation 000016C8 1C86 move.b [A6], D6 000016CA 1402 move.b D2, D2 000016CC 0F72 4A0B bchg [A2 + D4 * 2 + 0xB], D7 000016D0 0007 05F6 ori.b D7, 0xF6 000016D4 E67B ror D3.w, D3 000016D6 292A 100B move.l -[A4], [A2 + 0x100B] 000016DA 09FA EB12 bset [PC - 0x14EE /* 000001EE */], D4 000016DE D806 add.b D4, D6 000016E0 2313 move.l -[A1], [A3] 000016E2 3AE3 move.w [A5]+, -[A3] 000016E4 044B 1283 subi.w A3, 0x1283 000016E8 1D3A FB12 move.b -[A6], [PC - 0x4EE /* 000011FC, value 0x9B */] 000016EC 1E4A movea.b A7, A2 000016EE 9323 sub.b -[A3], D1 000016F0 3407 move.w D2, D7 000016F2 0572 1B00 bchg [A2 + <> + D1 * 2], D2 000016F6 032B 3B1E btst [A3 + 0x3B1E], D1 000016FA 7349 moveq.l D1, 0x49 000016FC 0FA5 bclr -[A5], D7 000016FE 025B 05A3 andi.w [A3]+, 0x5A3 00001702 2523 move.l -[A2], -[A3] 00001704 1313 move.b -[A1], [A3] 00001706 04A5 025B 0D3B subi.l -[A5], 0x25B0D3B 0000170C 18F3 0C23 move.b [A4]+, [A3 + D0 * 4 + 0x23] 00001710 0F93 bclr [A3], D7 00001712 001B 00CB ori.b [A3]+, 0xCB 00001716 131C move.b -[A1], [A4]+ 00001718 1B00 move.b -[A5], D0 0000171A 270A move.l -[A3], A2 0000171C F80B .extension 0x80B // unimplemented 0000171E 1AE5 move.b [A5]+, -[A5] 00001720 5F01 subq.b D1, 7 00001722 0107 btst D7, D0 00001724 0AB2 CA33 0A1C 0709 xori.l [[A2 + <> + D0 * 8]], 0xCA330A1C 0000172C 38C3 move.w [A4]+, D3 0000172E 1FCA move.b <>, A2 00001730 1701 move.b -[A3], D1 00001732 800D or.b D0, A5 00001734 0217 0AC0 andi.b [A7], 0xC0 00001738 5B0F subq.b A7, 5 0000173A 0709 btst A1, D3 0000173C 323B 1E08 move.w D1, [PC + D1 * 8 + 0x8] 00001740 1CB3 0002 move.b [A6], [A3 + D0.w + 0x2] 00001744 178C 0E85 move.b [A3 + D0 * 8 - 0x123], A4 00001748 0325 btst -[A5], D1 0000174A 010F btst A7, D0 0000174C C51F .incomplete 0000174E 5305 subq.b D5, 1 00001750 032B 5B22 btst [A3 + 0x5B22], D1 00001754 0314 btst [A4], D1 00001756 A51B syscall SetZone, flags=5 00001758 AB4B syscall bXEND11 0000175A E147 asl D7.w, 8 0000175C 6534 bcs +0x36 /* 00001792 */ 0000175E A30E syscall UnmountVol/HUnmountVol, flags=3 00001760 691A bvs +0x1C /* 0000177C */ 00001762 278C 2973 07ED 1467 018C 8A17 move.l [[A3 + 0x7ED1467] + 0x18C8A17], A4 0000176E 00A6 0F4D 7607 ori.l -[A6], 0xF4D7607 00001774 80C9 divu.w D0, A1 00001776 282B 29E5 move.l D4, [A3 + 0x29E5] 0000177A 00CB ori.? A3, 0xFFFFFFFFFFFFFFFF label0000177C: 0000177C 2759 5C4B move.l [A3 + 0x5C4B], [A1]+ 00001780 1307 move.b -[A1], D7 00001782 8B18 or.b [A0]+, D5 00001784 2372 7285 5A16 move.l [A1 + 0x5A16], [A2 + D7.w * 2 - 0x123] 0000178A 36BB 0585 move.w [A3], [[ + <>] + D0 * 4] 0000178E 3527 move.w -[A2], -[A7] 00001790 0B85 bclr D5, D5 label00001792: 00001792 8159 or.w [A1]+, D0 00001794 9301 subx.b D1, D1 00001796 2A10 move.l D5, [A0] 00001798 EB01 asl D1.b, 5 0000179A FB1D .extension 0xB1D // unimplemented 0000179C C137 4100 .incomplete 000017A0 4002 negx.b D2 000017A2 0F58 bchg [A0]+, D7 000017A4 3657 movea.w A3, [A7] 000017A6 0205 4701 andi.b D5, 0x1 000017AA 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4 000017AC 020F D227 andi.b A7, 0x27 /* '\'' */ 000017B0 0741 bchg D1, D3 000017B2 0F05 btst D5, D7 000017B4 0953 bchg [A3], D4 000017B6 05E5 bset -[A5], D2 000017B8 000B 80C1 ori.b A3, 0xC1 000017BC 9A85 sub.l D5, D5 000017BE 2397 89CC move.l <>, [A7] 000017C2 F10D .extension 0x10D // unimplemented 000017C4 078C bclr A4, D3 000017C6 CF13 .incomplete 000017C8 0E25 8D0F .invalid.b -[A5], 0xF // invalid immediate operation 000017CC DA63 add.w D5, -[A3] 000017CE 0C30 A302 918D cmpi.b [[ + <>] + A1], 0x2 000017D4 9B02 subx.b D5, D2 000017D6 8381 0701 unpk D1, D1, 0x0701 000017DA 3769 8DDB 9A40 move.w [A3 - 0x65C0], [A1 - 0x7225] 000017E0 020F E50A andi.b A7, 0xA /* '\n' */ 000017E4 370D move.w -[A3], A5 000017E6 0416 2705 subi.b [A6], 0x5 000017EA EB8A lsl D2, 5 000017EC 0708 btst A0, D3 000017EE D440 add.w D2, D0 000017F0 0243 E936 andi.w D3, 0xE936 000017F4 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 000017F6 2506 move.l -[A2], D6 000017F8 0F79 933B 5091 bchg [0x933B5091], D7 000017FE 7B23 moveq.l D5, 0x23 00001800 3431 1583 02FA 930B move.w D2, [[ + <> + D1 * 4] + 0x2FA930B] 00001808 D312 add.b [A2], D1 0000180A EB36 roxl D6.b, D5 0000180C 3413 move.w D2, [A3] 0000180E 0E41 6F0F .invalid.w D1, 0x6F0F // invalid immediate operation 00001812 3D7D A56E move.w [A6 - 0x5A92], <> 00001816 C16D 2A07 .incomplete 0000181A 0B74 1707 88D3 6B9B bchg [[A4 + <>] + D1 * 8 - 0x772C9465], D5 00001822 522D 0B0F addq.b [A5 + 0xB0F], 1 00001826 4002 negx.b D2 00001828 5B85 subq.l D5, 5 0000182A C51F .incomplete 0000182C 0D16 btst [A6], D6 0000182E 1706 move.b -[A3], D6 00001830 A1C4 syscall vTrashBlocks, flags=1 00001832 105B movea.b A0, [A3]+ 00001834 22D3 move.l [A1]+, [A3] 00001836 220B move.l D1, A3 00001838 0303 btst D3, D1 0000183A 1BF0 BED3 move.b <>, [A0 + A3 * 8 - 0x45] 0000183E 22BA 031B move.l [A1], [PC + 0x31B /* 00001B5B, value 0xD3000B14 */] 00001842 8B14 or.b [A4], D5 00001844 3647 movea.w A3, D7 00001846 06B4 4608 69B7 AB24 addi.l <>, 0x460869B7 0000184E 0701 btst D1, D3 00001850 B2F1 827B cmpa.w A1, [A1 + A0.w * 2 + 0x7B] 00001854 0923 btst -[A3], D4 00001856 04F1 00F3 subi.? [A1 + D0.w - 0x13], 0xFFFFFFFFFFFFFFFF 0000185A 1BD1 move.b <>, [A1] 0000185C 00DB ori.? [A3]+, 0xFFFFFFFFFFFFFFFF 0000185E 2110 move.l -[A0], [A0] 00001860 F100 .extension 0x100 // unimplemented 00001862 230D move.l -[A1], A5 00001864 4E59 unlink A1 00001866 F614 .extension 0x614 // unimplemented 00001868 020F 1402 andi.b A7, 0x2 0000186C 9381 subx.l D1, D1 0000186E 1402 move.b D2, D2 00001870 7786 moveq.l D3, 0xFFFFFF86 00001872 F107 .extension 0x107 // unimplemented 00001874 00A2 0443 0E40 ori.l -[A2], 0x4430E40 0000187A 020F 011C andi.b A7, 0x1C 0000187E 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 00001880 C515 .incomplete 00001882 0FDA bset [A2]+, D7 00001884 8365 or.w -[A5], D1 00001886 0708 btst A0, D3 00001888 4330 A20F .invalid 1, [A0 + A2.w * 2 + 0xF] // invalid opcode 4 with b == 4 0000188C 340D move.w D2, A5 0000188E 100F move.b D0, A7 00001890 E502 asl D2.b, 2 00001892 7709 moveq.l D3, 0x09 00001894 A005 syscall Status 00001896 1007 move.b D0, D7 00001898 03FA 08E2 bset [PC + 0x8E2 /* 0000217C */], D1 0000189C 230A move.l -[A1], A2 0000189E 1407 move.b D2, D7 000018A0 0369 C410 bchg [A1 - 0x3BF0], D1 000018A4 6329 bls +0x2B /* 000018CF */ 000018A6 C302 abcd D1, D2 000018A8 0807 0532 btst.b D7, 0x32 /* '2' */ 000018AC E278 ror D0.w, D1 000018AE B25C cmp.w D1, [A4]+ 000018B0 8101 sbcd D0, D1 000018B2 0911 btst [A1], D4 000018B4 3337 F3E9 0A07 move.w -[A1], [[0xA07]] 000018BA 006B 0700 6905 ori.w [A3 + 0x6905], 0x700 000018C0 3437 02A8 move.w D2, [A7 + D0.w * 2 - 0x88] 000018C4 6A85 bpl -0x79 /* 0000184B */ 000018C6 E70F lsl D7.b, 3 000018C8 A807 syscall SndNewChannel 000018CA 0978 FB04 bchg [0xFFFFFB04], D4 000018CE 102C FB04 move.b D0, [A4 - 0x4FC] 000018D2 2817 move.l D4, [A7] 000018D4 0582 bclr D2, D2 000018D6 B304 xor.b D4, D1 000018D8 C14E exg A0, A6 000018DA 08E2 7305 bset.b -[A2], 0x5 000018DE 122C A105 move.b D1, [A4 - 0x5EFB] 000018E2 2A28 4101 move.l D5, [A0 + 0x4101] 000018E6 3703 move.w -[A3], D3 000018E8 39B3 21C5 3D17 0ED9 450B move.w [[A4] + D3 * 4 + 0xED9450B], <> 000018F2 3700 move.w -[A3], D0 000018F4 6C47 bge +0x49 /* 0000193D */ 000018F6 03C8 bset A0, D1 000018F8 1703 move.b -[A3], D3 000018FA 2F45 030F move.l [A7 + 0x30F], D5 000018FE 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00001900 DB08 addx.b -[A5], -[A0] 00001902 8106 sbcd D0, D6 00001904 9B02 subx.b D5, D2 00001906 8906 sbcd D4, D6 00001908 5C40 addq.w D0, 6 0000190A 6906 bvs +0x8 /* 00001912 */ 0000190C 1704 move.b -[A3], D4 0000190E 0DC5 bset D5, D6 00001910 310D move.w -[A0], A5 label00001912: 00001912 05FD bset <>, D2 00001914 0B0F btst A7, D5 00001916 A830 syscall Pack14 00001918 0B09 btst A1, D5 0000191A 0967 bchg -[A7], D4 0000191C 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 0000191E 0F71 09F1 1953 062E bchg [[0x1953062E]], D7 00001926 1083 move.b [A0], D3 00001928 0582 bclr D2, D2 0000192A 8B02 sbcd D5, D2 0000192C 6B06 bmi +0x8 /* 00001934 */ 0000192E 170A move.b -[A3], A2 00001930 F78B .extension 0x78B // unimplemented 00001932 08C3 196E bset.b D3, 0x6E /* 'n' */ // begin alternate branch 00001934-0000193A label00001934: 00001934 196E 4B05 5B06 move.b [A4 + 0x5B06], [A6 + 0x4B05] // end alternate branch 00001934-0000193A label00001934: // (misaligned) 00001936 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00001938 5B06 subq.b D6, 5 0000193A 2322 move.l -[A1], -[A2] 0000193C F017 .extension 0x017 // unimplemented 0000193E 00B6 6B01 36B0 0626 ori.l [A6 + D0.w * 8 + 0x26], 0x6B0136B0 00001946 5306 subq.b D6, 1 00001948 ED03 asl D3.b, 6 0000194A 1706 move.b -[A3], D6 0000194C 8628 070E or.b D3, [A0 + 0x70E] 00001950 3530 4707 1517 0A77 move.w -[A2], [[A0 + <>] + D4 * 8 + 0x15170A77] 00001958 2700 move.l -[A3], D0 0000195A 3A4A movea.w A5, A2 0000195C D50F addx.b -[A2], -[A7] 0000195E 1288 move.b [A1], A0 00001960 270A move.l -[A3], A2 00001962 B04A cmp.w D0, A2 00001964 C45C and.w D2, [A4]+ 00001966 8198 or.l [A0]+, D0 00001968 A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5 0000196A 6379 bls +0x7B /* 000019E5 */ 0000196C 8966 or.w -[A6], D4 0000196E 1C6A 1C4A movea.b A6, [A2 + 0x1C4A] 00001972 6501 bcs +0x3 /* 00001975 */ 00001974 8378 250C or.w [0x0000250C], D1 00001978 A903 syscall SetFontLock 0000197A 41B9 4511 2700 .invalid 0, [0x45112700] // invalid opcode 4 with b == 6 00001980 E3E5 lsl .w -[A5] 00001982 DA73 205C add.w D5, [A3 + D2.w + 0x5C] 00001986 070B btst A3, D3 00001988 F68A .extension 0x68A // unimplemented 0000198A 04E5 subi.? -[A5], 0xFFFFFFFFFFFFFFFF 0000198C FF17 .extension 0xF17 // unimplemented 0000198E 0B83 bclr D3, D5 00001990 1709 move.b -[A3], A1 00001992 E082 asr D2, 8 00001994 2A10 move.l D5, [A0] 00001996 0703 btst D3, D3 00001998 8927 or.b -[A7], D4 0000199A 00B2 724A 305B 0B17 0B20 020F ori.l [[A2] + D0 * 2 + 0xB20020F], 0x724A305B /* 'rJ0[' */ 000019A6 E507 asl D7.b, 2 000019A8 430D .invalid 1, A5 // invalid opcode 4 with b == 4 000019AA 630C bls +0xE /* 000019B8 */ 000019AC CB07 abcd D5, D7 000019AE 070B btst A3, D3 000019B0 7E41 moveq.l D7, 0x41 000019B2 5D08 subq.b A0, 6 000019B4 C908 abcd -[A4], -[A0] 000019B6 4002 negx.b D2 label000019B8: 000019B8 5354 subq.w [A4], 1 000019BA 2502 move.l -[A2], D2 000019BC 82F0 4700 divu.w D1, [A0 + <> + D4 * 8] 000019C0 D1E5 add.l A0, -[A5] 000019C2 E3ED D2C9 lsl .w [A5 - 0x2D37] 000019C6 5A8D addq.l A5, 5 000019C8 0087 1812 0A60 ori.l D7, 0x18120A60 000019CE 1C5C movea.b A6, [A4]+ 000019D0 0506 btst D6, D2 000019D2 2825 move.l D4, -[A5] 000019D4 3B0F move.w -[A5], A7 000019D6 A8B4 syscall FillRoundRect 000019D8 6706 beq +0x8 /* 000019E0 */ 000019DA 9C17 sub.b D6, [A7] 000019DC 0867 2702 bchg.b -[A7], 0x2 label000019E0: 000019E0 4A07 tst.b D7 000019E2 0F69 0702 bchg [A1 + 0x702], D7 000019E6 5263 addq.w -[A3], 1 000019E8 2994 B13F F717 830D 2083 0CDB move.l [[A4 - 0x8E87CF3] + A3 + 0x20830CDB], [A4] 000019F4 095C bchg [A4]+, D4 000019F6 0707 btst D7, D3 000019F8 51A5 subq.l -[A5], 8 000019FA 1933 02BC move.b -[A4], [A3 + D0.w * 2 - 0x68] 000019FE 2709 move.l -[A3], A1 00001A00 DD27 add.b -[A7], D6 00001A02 8C67 or.w D6, -[A7] 00001A04 8129 F0BC or.b [A1 - 0xF44], D0 00001A08 BE74 020F cmp.w D7, [A4 + D0.w * 2 + 0xF] 00001A0C 305B movea.w A0, [A3]+ 00001A0E 0541 bchg D1, D2 00001A10 1105 move.b -[A0], D5 00001A12 0114 btst [A4], D0 00001A14 020F A502 andi.b A7, 0x2 00001A18 0306 btst D6, D1 00001A1A B502 xor.b D2, D2 00001A1C 0F65 bchg -[A5], D7 00001A1E 118B 0C49 move.b [A0 + D0 * 4 + 0x49], A3 00001A22 3C17 move.w D6, [A7] 00001A24 00A0 0D07 6574 ori.l -[A0], 0xD076574 00001A2A 1017 move.b D0, [A7] 00001A2C 0FE6 bset -[A6], D7 00001A2E D520 add.b -[A0], D2 00001A30 0F45 bchg D5, D7 00001A32 052B 0EBC btst [A3 + 0xEBC], D2 00001A36 E932 roxl D2.b, D4 00001A38 9B55 sub.w [A5], D5 00001A3A 2974 8106 E425 6E0F move.l [A4 + 0x6E0F], [[A4 + <>] + A0 - 0x1BDB] 00001A42 308D move.w [A0], A5 00001A44 04C9 subi.? A1, 0xFFFFFFFFFFFFFFFF 00001A46 1837 00E2 move.b D4, [A7 + D0.w - 0x30] 00001A4A 0A2B 0BF7 1814 xori.b [A3 + 0x1814], 0xF7 00001A50 6561 bcs +0x63 /* 00001AB3 */ 00001A52 8190 or.l [A0], D0 00001A54 1705 move.b -[A3], D5 00001A56 5D07 subq.b D7, 6 00001A58 0379 0417 0AB4 bchg [0x04170AB4], D1 00001A5E C519 .incomplete 00001A60 1402 move.b D2, D2 00001A62 0F45 bchg D5, D7 00001A64 09C1 bset D1, D4 00001A66 B817 cmp.b D4, [A7] 00001A68 0344 bchg D4, D1 00001A6A 1617 move.b D3, [A7] 00001A6C 0348 bchg A0, D1 00001A6E 1636 170B 7517 0337 move.b D3, [[A6 + <> + D1 * 8] + 0x75170337] 00001A76 170E move.b -[A3], A6 00001A78 420F clr.b A7 00001A7A E502 asl D2.b, 2 00001A7C 8021 or.b D0, -[A1] 00001A7E 6ED1 bgt -0x2D /* 00001A51 */ 00001A80 4C37 048B 1E04 movem.w D0,D1,D3,D7,A2, [A7 + D1 * 8 + 0x4] 00001A86 5B04 subq.b D4, 5 00001A88 BB08 cmpm.b [A5]+, [A0]+ 00001A8A 1710 move.b -[A3], [A0] 00001A8C 02F8 6302 andi.? [0x00006302], 0xFFFFFFFFFFFFFFFF 00001A90 AC7B syscall ClipRect, auto_pop 00001A92 0F07 btst D7, D7 00001A94 0DC7 bset D7, D6 00001A96 FB13 .extension 0xB13 // unimplemented 00001A98 070E btst A6, D3 00001A9A CEC3 mulu.w D7, D3 00001A9C 1706 move.b -[A3], D6 00001A9E EC33 roxr D3.b, D6 00001AA0 17EC 4B14 ECDB move.b [PC + A6 * 4 - 0x37], [A4 + 0x4B14] 00001AA6 22EC 6B12 move.l [A1]+, [A4 + 0x6B12] 00001AAA ECE3 0DEC bfclr -[A3] {D7:D4} 00001AAE BB14 xor.b [A4], D5 00001AB0 8277 069B or.w D1, [A7 + D0.w * 8 - 0x101] 00001AB4 C5AD 003B .incomplete 00001AB8 2030 1700 move.l D0, [A0 + <> + D1 * 8] 00001ABC 2BEC 3447 move.l <>, [A4 + 0x3447] 00001AC0 023B 2709 A9E6 andi.b <>, 0x9 /* '\t' */ 00001AC6 7216 moveq.l D1, 0x16 00001AC8 530C subq.b A4, 1 00001ACA 924B sub.w D1, A3 00001ACC 176B 124B 17BB move.b [A3 + 0x17BB], [A3 + 0x124B] 00001AD2 14CB move.b [A2]+, A3 00001AD4 000A 2B07 ori.b A2, 0x7 00001AD8 E33A rol D2.b, D1 00001ADA 0B14 btst [A4], D5 00001ADC 00AB 0765 004B 0B93 ori.l [A3 + 0xB93], 0x765004B 00001AE4 01E9 0C43 bset [A1 + 0xC43], D0 00001AE8 3AA3 move.w [A5], -[A3] 00001AEA 05BB 3416 bclr [PC + D3.w * 4 + 0x16], D2 00001AEE 30AB 1593 move.w [A0], [A3 + 0x1593] 00001AF2 0016 131A ori.b [A6], 0x1A 00001AF6 5312 subq.b [A2], 1 00001AF8 A2B4 syscall vFlushMDB, flags=2 00001AFA 1673 280A movea.b A3, [A3 + D2 + 0xA] 00001AFE 8B0F sbcd -[A5], -[A7] 00001B00 4342 chk.w D1, D2 00001B02 9B23 sub.b -[A3], D5 00001B04 6100 F30F bsr -0xCEF /* 00000E15 */ 00001B08 0608 6061 addi.b A0, 0x61 /* 'a' */ 00001B0C 28A1 move.l [A4], -[A1] 00001B0E 0B07 btst D7, D5 00001B10 0B4C bchg A4, D5 00001B12 A305 syscall Status, flags=3 00001B14 0B03 btst D3, D5 00001B16 3317 move.w -[A1], [A7] 00001B18 30C0 move.w [A0]+, D0 00001B1A F318 .extension 0x318 // unimplemented 00001B1C DB22 add.b -[A2], D5 00001B1E 2305 move.l -[A1], D5 00001B20 58DB svc [A3]+ 00001B22 2593 016B 050F 0661 0DCB move.l [[A2 + 0x50F] + 0x6610DCB], [A3] 00001B2C 19DB 224B move.b 0x4B /* 'K' */, [A3]+ 00001B30 1423 move.b D2, -[A3] 00001B32 0691 121B 10A9 addi.l [A1], 0x121B10A9 00001B38 4E06 .invalid // invalid opcode 4 00001B3A 72BB moveq.l D1, 0xFFFFFFBB 00001B3C 223B 473B 1513 0543 0C32 121B move.l D1, [[PC + 0x15130543 + D4 * 8] + 0xC32121B] 00001B48 1006 move.b D0, D6 00001B4A 9800 sub.b D4, D0 00001B4C 3B56 C300 move.w [A5 - 0x3D00], [A6] 00001B50 E42B lsr D3.b, D2 00001B52 1361 070B move.b [A1 + 0x70B], -[A1] 00001B56 147B 00D3 movea.b A2, [PC + D0.w - 0x45] 00001B5A 09D3 bset [A3], D4 00001B5C 000B 14E1 ori.b A3, 0xE1 00001B60 4E23 .invalid // invalid opcode 4 00001B62 4BB9 6BB2 3317 .invalid 5, [0x6BB23317] // invalid opcode 4 with b == 6 00001B68 022B 4414 02AB andi.b [A3 + 0x2AB], 0x14 00001B6E 2214 move.l D1, [A4] 00001B70 02EB 13A8 andi.? [A3 + 0x13A8], 0xFFFFFFFFFFFFFFFF 00001B74 06EC 6B13 addi.? [A4 + 0x6B13], 0xFFFFFFFFFFFFFFFF 00001B78 3952 C514 move.w [A4 - 0x3AEC], [A2] 00001B7C 1402 move.b D2, D2 00001B7E 0F65 bchg -[A5], D7 00001B80 035B bchg [A3]+, D1 00001B82 5417 addq.b [A7], 2 00001B84 04E8 AD14 subi.? [A0 - 0x52EC], 0xFFFFFFFFFFFFFFFF 00001B88 1B09 move.b -[A5], A1 00001B8A 8505 sbcd D2, D5 00001B8C 170F move.b -[A3], A7 00001B8E EAE3 117B bfchg -[A3] {5:D3} 00001B92 0F4B bchg A3, D7 00001B94 03A1 bclr -[A1], D1 00001B96 631B bls +0x1D /* 00001BB3 */ 00001B98 00F3 40CA ori.? [A3 + D4.w - 0x54], 0xFFFFFFFFFFFFFFFF 00001B9C 2B01 move.l -[A5], D1 00001B9E 3B4B 4A01 move.w [A5 + 0x4A01], A3 00001BA2 6516 bcs +0x18 /* 00001BBA */ 00001BA4 0672 8632 121B addi.w [A2 + D1.w * 2 + 0x1B], 0x8632 00001BAA 0965 bchg -[A5], D4 00001BAC 0B3B 45C3 00D3 4086 btst [[ + <>] + 0xD34086], D5 00001BB4 6507 bcs +0x9 /* 00001BBD */ 00001BB6 3B15 move.w -[A5], [A5] 00001BB8 ED9D rol D5, 6 label00001BBA: 00001BBA C1B1 270E B6E3 .incomplete 00001BC0 0D23 btst -[A3], D6 00001BC2 3814 move.w D4, [A4] 00001BC4 0273 2AA8 36C0 andi.w [A3 + D3.w * 8 - 0x64], 0x2AA8 00001BCA 803A 7B13 or.b D0, [PC + 0x7B13 /* 00007B15 */] 00001BCE 9300 subx.b D1, D0 00001BD0 283B 1906 3A93 move.l D4, [[PC + <>] + D1 + 0x3A93] 00001BD6 1D1B move.b -[A6], [A3]+ 00001BD8 076B 13DB bchg [A3 + 0x13DB], D3 00001BDC 2BBB 1472 2C73 move.l [A5 + D2 * 4 + 0x73], [PC + D1.w * 4 + 0x72] 00001BE2 686B bvc +0x6D /* 00001C4F */ 00001BE4 1293 move.b [A1], [A3] 00001BE6 512C 070B subq.b [A4 + 0x70B], 8 00001BEA 8053 or.w D0, [A3] 00001BEC AB07 syscall PutPicByte 00001BEE 8E7B BB27 9B15 7359 BC40 or.w D7, [[PC - 0x64EB] + A3 * 2 + 0x7359BC40] 00001BF8 BA33 17C4 cmp.b D5, <> 00001BFC 2C53 movea.l A6, [A3] 00001BFE 0085 AC1B 726B ori.l D5, 0xAC1B726B 00001C04 130F move.b -[A1], A7 00001C06 28E1 move.l [A4]+, -[A1] 00001C08 042A 1025 05B3 subi.b [A2 + 0x5B3], 0x25 /* '%' */ 00001C0E 0E63 003B .invalid.w -[A3], 0x3B /* ';' */ // invalid immediate operation 00001C12 1E5B movea.b A7, [A3]+ 00001C14 020B 034B andi.b A3, 0x4B /* 'K' */ 00001C18 14DB move.b [A2]+, [A3]+ 00001C1A 12C4 move.b [A1]+, D4 00001C1C 2893 move.l [A4], [A3] 00001C1E 0D4B bchg A3, D6 00001C20 146B 4812 movea.b A2, [A3 + 0x4812] 00001C24 2840 movea.l A4, D0 00001C26 BE6B 13E9 cmp.w D7, [A3 + 0x13E9] 00001C2A CCC4 mulu.w D6, D4 label00001C2C: 00001C2C 285B movea.l A4, [A3]+ 00001C2E 22A1 move.l [A1], -[A1] 00001C30 132A 2833 move.b -[A1], [A2 + 0x2833] 00001C34 1F0B move.b -[A7], A3 00001C36 941B sub.b D2, [A3]+ 00001C38 074B bchg A3, D3 00001C3A 1493 move.b [A2], [A3] 00001C3C 0D0B btst A3, D6 00001C3E 14AB 0F4B move.b [A2], [A3 + 0xF4B] 00001C42 94C1 sub.w A2, D1 00001C44 09E3 bset -[A3], D4 00001C46 18C1 move.b [A4]+, D1 00001C48 2441 movea.l A2, D1 00001C4A 004B 0B41 ori.w A3, 0xB41 00001C4E 2BE3 move.l <>, -[A3] 00001C50 0F4B bchg A3, D7 00001C52 1416 move.b D2, [A6] 00001C54 1216 move.b D1, [A6] 00001C56 E108 lsl D0.b, 8 00001C58 CB04 abcd D5, D4 00001C5A BEBB 1414 cmp.l D7, [PC + D1.w * 4 + 0x14] 00001C5E 0253 2CA8 andi.w [A3], 0x2CA8 00001C62 D309 addx.b -[A1], -[A1] 00001C64 166B 1217 movea.b A3, [A3 + 0x1217] 00001C68 107D movea.b A0, <> 00001C6A 5344 subq.w D4, 1 00001C6C A301 syscall Close, flags=3 00001C6E 660F bne +0x11 /* 00001C7F */ 00001C70 C555 .incomplete 00001C72 C9D7 muls.w D4, [A7] 00001C74 1B09 move.b -[A5], A1 00001C76 60B4 bra -0x4A /* 00001C2C */ 00001C78 6A6B bpl +0x6D /* 00001CE5 */ 00001C7A 1806 move.b D4, D6 00001C7C 0B15 btst [A5], D5 00001C7E 7917 moveq.l D4, 0x17 00001C80 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 00001C82 CA6C E06B and.w D5, [A4 - 0x1F95] 00001C86 0413 02B7 subi.b [A3], 0xB7 00001C8A 1A18 move.b D5, [A0]+ 00001C8C F363 .extension 0x363 // unimplemented 00001C8E C300 abcd D1, D0 00001C90 80B4 C322 8D49 2975 or.l D0, [[A4 - 0x72B7 + A4 * 2] + 0x2975] 00001C98 2117 move.l -[A0], [A7] 00001C9A 0F12 btst [A2], D7 00001C9C 88BE or.l D4, <> 00001C9E 812B AB0B or.b [A3 - 0x54F5], D0 00001CA2 3314 move.w -[A1], [A4] 00001CA4 08BE E30D bclr.b <>, 0xD /* '\r' */ 00001CA8 D50A addx.b -[A2], -[A2] 00001CAA 332A A84D move.w -[A1], [A2 - 0x57B3] 00001CAE 0281 C0EB 0206 andi.l D1, 0xC0EB0206 00001CB4 8139 CB19 6B13 or.b [0xCB196B13], D0 00001CBA BB14 xor.b [A4], D5 00001CBC 651D bcs +0x1F /* 00001CDB */ 00001CBE 8647 or.w D3, D7 00001CC0 0596 bclr [A6], D2 00001CC2 8A10 or.b D5, [A0] 00001CC4 216A 052D 813C move.l [A0 - 0x7EC4], [A2 + 0x52D] 00001CCA 2116 move.l -[A0], [A6] 00001CCC 5B34 2712 66A9 subq.b [[A4 + D2 * 8] + 0x66A9], 5 00001CD2 1593 35A8 B331 move.b [-0x4CCF + D3 * 4], [A3] 00001CD8 6515 bcs +0x17 /* 00001CEF */ 00001CDA 6A4B bpl +0x4D /* 00001D27 */ 00001CDC 1F21 move.b -[A7], -[A1] 00001CDE 092B 3465 btst [A3 + 0x3465], D4 00001CE2 05EB 364B bset [A3 + 0x364B], D2 00001CE6 14E3 move.b [A2]+, -[A3] 00001CE8 8D63 or.w -[A3], D6 00001CEA 5E9B addq.l [A3]+, 7 00001CEC 1513 move.b -[A2], [A3] 00001CEE 3BBC 4109 1B07 E30D 211D move.w [[A5 + <>] + D1 * 2 - 0x1CF2DEE3], 0x4109 /* 'A\t' */ 00001CF8 1701 move.b -[A3], D1 00001CFA F41B .extension 0x41B // unimplemented 00001CFC 72E3 moveq.l D1, 0xFFFFFFE3 00001CFE 0D81 bclr D1, D6 00001D00 1D45 1CAB move.b [A6 + 0x1CAB], D5 00001D04 932A 106B sub.b [A2 + 0x106B], D1 00001D08 2714 move.l -[A3], [A4] 00001D0A 0263 3EA8 andi.w -[A3], 0x3EA8 00001D0E 36C6 move.w [A3]+, D6 00001D10 80F3 0F4B 941F 069B divu.w D0, [[A3 + <>] - 0x6BE0F965] 00001D18 0A01 044B xori.b D1, 0x4B /* 'K' */ 00001D1C 52BB 1493 addq.l [PC + D1.w * 4 - 0x109], 1 00001D20 0D6B 130F bchg [A3 + 0x130F], D6 00001D24 1402 move.b D2, D2 00001D26 6B19 bmi +0x1B /* 00001D41 */ 00001D28 A836 syscall GetMaskTable 00001D2A 178A CC57 move.b [A3 + A4 * 4 + 0x57], A2 00001D2E 1241 movea.b A1, D1 00001D30 0709 btst A1, D3 00001D32 C16B 132D .incomplete 00001D36 541E addq.b [A6]+, 2 00001D38 C5A9 0F4D .incomplete 00001D3C 0116 btst [A6], D0 00001D3E 2115 move.l -[A0], [A5] 00001D40 69C1 bvs -0x3D /* 00001D03 */ 00001D42 0944 bchg D4, D4 00001D44 1B03 move.b -[A5], D3 00001D46 E543 asl D3.w, 2 00001D48 5B27 subq.b -[A7], 5 00001D4A E5C0 roxl .w D0 00001D4C 5B03 subq.b D3, 5 00001D4E 3027 move.w D0, -[A7] 00001D50 0742 bchg D2, D3 00001D52 3001 move.w D0, D1 00001D54 138D C032 move.b [A1 + A4.w + 0x32], A5 00001D58 1E04 move.b D7, D4 00001D5A F307 .extension 0x307 // unimplemented 00001D5C 7B0F moveq.l D5, 0x0F 00001D5E A55D syscall SwapMMUMode, flags=5 00001D60 4B45 chk.w D5, D5 00001D62 6307 bls +0x9 /* 00001D6B */ 00001D64 A71B syscall SetZone, flags=7 00001D66 B22B 64AD cmp.b D1, [A3 + 0x64AD] 00001D6A 0191 bclr [A1], D0 00001D6C AA0F syscall FillCOval 00001D6E E90E lsl D6.b, 4 00001D70 CB02 abcd D5, D2 00001D72 3206 move.w D1, D6 00001D74 08EB 1100 6356 bset.b [A3 + 0x6356], 0x0 00001D7A 6307 bls +0x9 /* 00001D83 */ 00001D7C D13E add.b <>, D0 00001D7E 1B00 move.b -[A5], D0 00001D80 2708 move.l -[A3], A0 00001D82 5A2B 01AC addq.b [A3 + 0x1AC], 5 00001D86 1B00 move.b -[A5], D0 00001D88 32EB 11BE move.w [A1]+, [A3 + 0x11BE] 00001D8C 42B2 76BE clr.l [A2 + D7.w * 8 - 0x66] 00001D90 FB13 .extension 0xB13 // unimplemented 00001D92 BEC3 cmpa.w A7, D3 00001D94 1700 move.b -[A3], D0 00001D96 6B78 bmi +0x7A /* 00001E10 */ 00001D98 C300 abcd D1, D0 00001D9A 0712 btst [A2], D3 00001D9C 888B or.l D4, A3 00001D9E 13F1 0123 0298 12C1 E063 64C3 00F2 move.b [0x64C300F2], [[A1 + 0x298 + D0] + 0x12C1E063] 00001DAC 1B09 move.b -[A5], A1 00001DAE DB08 addx.b -[A5], -[A0] 00001DB0 971C sub.b [A4]+, D3 00001DB2 037B 3FC3 00EB 0F1B bchg [[ + <>] + 0xEB0F1B], D1 00001DBA 007B 0FA3 01D3 3732 AE1B ori.w [[] + 0x3732AE1B], 0xFA3 00001DC4 0006 08C1 ori.b D6, 0xC1 00001DC8 0BE3 bset -[A3], D5 00001DCA 02AB 0063 1871 0312 andi.l [A3 + 0x312], 0x631871 00001DD2 6400 7B4C bcc +0x7B4E /* 00009920 */ 00001DD6 C300 abcd D1, D0 00001DD8 430D .invalid 1, A5 // invalid opcode 4 with b == 4 00001DDA E30F lsl D7.b, 1 00001DDC C317 .incomplete 00001DDE 64E3 bcc -0x1B /* 00001DC3 */ 00001DE0 0FFB 133E 3D02 AB80 1402 bset [[PC + 0x3D02AB80] + D1 * 2 + 0x1402], D7 00001DEA 0FA8 1710 bclr [A0 + 0x1710], D7 00001DEE EA9B ror D3, 5 00001DF0 1E27 move.b D7, -[A7] 00001DF2 120A move.b D1, A2 00001DF4 912D 5307 sub.b [A5 + 0x5307], D0 00001DF8 7B0F moveq.l D5, 0x0F 00001DFA 0FF1 0306 9812 bset [[A1 + <>] + D0 * 2 - 0x67EE], D7 00001E00 88A7 or.l D4, -[A7] 00001E02 1C0D move.b D6, A5 00001E04 ED01 asl D1.b, 6 00001E06 A50B syscall Rename/PBHRename/HRename, flags=5 00001E08 88A1 or.l D4, -[A1] 00001E0A 0B07 btst D7, D5 00001E0C 04A4 020F A836 subi.l -[A4], 0x20FA836 // begin alternate branch 00001E10-00001E12 label00001E10: 00001E10 A836 syscall GetMaskTable // end alternate branch 00001E10-00001E12 label00001E10: // (misaligned) 00001E12 AB04 syscall ColorMap 00001E14 E56A lsl D2.w, D2 00001E16 1303 move.b -[A1], D3 00001E18 2713 move.l -[A3], [A3] 00001E1A E227 asr D7.b, D1 00001E1C 82BB B12F 0567 530C 85FE or.l D1, [[PC + 0x567] + A3 + 0x530C85FE] 00001E26 0FA8 C108 bclr [A0 - 0x3EF8], D7 00001E2A 3683 move.w [A3], D3 00001E2C 1F32 4306 7B0F move.b -[A7], [[A2 + <>] + D4 * 2 + 0x7B0F] 00001E32 00CB ori.? A3, 0xFFFFFFFFFFFFFFFF 00001E34 2C0B move.l D6, A3 00001E36 0EA5 04A3 01C6 .invalid.l -[A5], 0x4A301C6 // invalid immediate operation 00001E3C 80B0 A560 7708 or.l D0, [A0 + 0x7708] 00001E42 AE14 syscall RGBForeColor, auto_pop 00001E44 02B3 2271 0A00 7356 andi.l <>, 0x22710A00 /* '\"q\n\0' */ 00001E4C 013D btst <>, D0 00001E4E 311D move.w -[A0], [A5]+ 00001E50 1B10 move.b -[A5], [A0] 00001E52 6045 bra +0x47 /* 00001E99 */ 00001E54 631E bls +0x20 /* 00001E74 */ 00001E56 04FB 4E97 subi.? [PC + D4 * 8 - 0x105], 0xFFFFFFFFFFFFFFFF 00001E5A 19C0 0708 move.b 0x8, D0 00001E5E 7A23 moveq.l D5, 0x23 00001E60 0506 btst D6, D2 00001E62 6C1B bge +0x1D /* 00001E7F */ 00001E64 0013 0AD3 ori.b [A3], 0xD3 00001E68 00E5 ori.? -[A5], 0xFFFFFFFFFFFFFFFF 00001E6A 6E58 bgt +0x5A /* 00001EC4 */ 00001E6C B463 cmp.w D2, -[A3] 00001E6E 1E69 070F movea.b A7, [A1 + 0x70F] 00001E72 3561 1E10 move.w [A2 + 0x1E10], -[A1] // begin alternate branch 00001E74-00001E76 label00001E74: 00001E74 1E10 move.b D7, [A0] // end alternate branch 00001E74-00001E76 label00001E74: // (misaligned) 00001E76 9B36 3317 1E28 9B36 sub.b [[A6] + D3 * 2 + 0x1E289B36], D5 00001E7E 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4 00001E80 853C E179 or.b 0x79 /* 'y' */, D2 00001E84 DD78 456D add.w [0x0000456D], D6 00001E88 6702 beq +0x4 /* 00001E8C */ 00001E8A A149 syscall HPurge, flags=1 label00001E8C: 00001E8C 3121 move.w -[A0], -[A1] 00001E8E 1083 move.b [A0], D3 00001E90 1FCE move.b <>, A6 00001E92 7B0F moveq.l D5, 0x0F 00001E94 385B movea.w A4, [A3]+ 00001E96 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00001E98 00D8 ori.? [A0]+, 0xFFFFFFFFFFFFFFFF 00001E9A 9B22 sub.b -[A2], D5 00001E9C 070A btst A2, D3 00001E9E C97B 0F14 .incomplete 00001EA2 020F 4915 andi.b A7, 0x15 00001EA6 1792 0611 move.b [A3 + D0.w * 8 + 0x11], [A2] 00001EAA 6A27 bpl +0x29 /* 00001ED3 */ 00001EAC 117B 1E04 CB04 move.b [A0 - 0x34FC], [PC + D1 * 8 + 0x4] 00001EB2 020F 6DA5 andi.b A7, 0xA5 // begin alternate branch 00001EB4-00001EB6 label00001EB4: 00001EB4 6DA5 blt -0x59 /* 00001E5B */ // end alternate branch 00001EB4-00001EB6 label00001EB4: // (misaligned) 00001EB6 2711 move.l -[A3], [A1] 00001EB8 3FA9 010F 55A5 60D2 move.w [[0x60D2] + D5 * 4], [A1 + 0x10F] 00001EC0 1502 move.b -[A2], D2 00001EC2 0F15 btst [A5], D7 label00001EC4: 00001EC4 0285 BBA5 B417 andi.l D5, 0xBBA5B417 00001ECA 0F4E bchg A6, D7 00001ECC 330A move.w -[A1], A2 00001ECE 020F 2598 andi.b A7, 0x98 00001ED2 C680 and.l D3, D0 00001ED4 7B0D moveq.l D5, 0x0D 00001ED6 0693 0508 B256 addi.l [A3], 0x508B256 00001EDC A101 syscall Close, flags=1 00001EDE 0FA8 0101 bclr [A0 + 0x101], D7 00001EE2 6B04 bmi +0x6 /* 00001EE8 */ 00001EE4 0B1F btst [A7]+, D5 00001EE6 0A27 1205 xori.b -[A7], 0x5 // begin alternate branch 00001EE8-00001EEA label00001EE8: 00001EE8 1205 move.b D1, D5 // end alternate branch 00001EE8-00001EEA label00001EE8: // (misaligned) 00001EEA 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4 00001EEC 6360 bls +0x62 /* 00001F4E */ 00001EEE EB08 lsl D0.b, 5 00001EF0 5507 subq.b D7, 2 00001EF2 0F51 bchg [A1], D7 00001EF4 0727 btst -[A7], D3 00001EF6 02C3 andi.? D3, 0xFFFFFFFFFFFFFFFF 00001EF8 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 00001EFA 8994 or.l [A4], D4 00001EFC A105 syscall Status, flags=1 00001EFE 5353 subq.w [A3], 1 00001F00 6D07 blt +0x9 /* 00001F09 */ 00001F02 5B18 subq.b [A0]+, 5 00001F04 65AE bcs -0x50 /* 00001EB4 */ 00001F06 16E1 move.b [A3]+, -[A1] 00001F08 853B 0617 or.b [PC + D0.w * 8 + 0x17], D2 00001F0C 0B4C bchg A4, D5 00001F0E 30C6 move.w [A0]+, D6 00001F10 80B3 1006 or.l D0, [A3 + D1.w + 0x6] 00001F14 0807 004C btst.b D7, 0x4C /* 'L' */ 00001F18 AB0B syscall DrawSlab 00001F1A 1C16 move.b D6, [A6] 00001F1C 54CB 04E1 dbcc D3, +0x4E3 /* 000023FF */ 00001F20 0373 11A8 8901 bchg [-0x76FF + D1], D1 00001F26 270A move.l -[A3], A2 00001F28 C0F0 C100 mulu.w D0, [A0 + <> + A4] 00001F2C 61B1 bsr -0x4D /* 00001EDF */ 00001F2E 3B06 move.w -[A5], D6 00001F30 6533 bcs +0x35 /* 00001F65 */ 00001F32 3702 move.w -[A3], D2 00001F34 F3C5 .extension 0x3C5 // unimplemented 00001F36 4B91 .invalid 5, [A1] // invalid opcode 4 with b == 6 00001F38 4BFB 2529 061B lea.l A5, [[PC + 0x61B + D2 * 4]] 00001F3E 0EA1 8F43 29BA .invalid.l -[A1], 0x8F4329BA // invalid immediate operation 00001F44 1702 move.b -[A3], D2 00001F46 2116 move.l -[A0], [A6] 00001F48 0710 btst [A0], D3 00001F4A 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4 00001F4C 1DE6 move.b <>, -[A6] label00001F4E: 00001F4E 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00001F50 2D01 move.l -[A6], D1 00001F52 9304 subx.b D1, D4 00001F54 7302 moveq.l D1, 0x02 00001F56 109B move.b [A0], [A3]+ 00001F58 8465 or.w D2, -[A5] 00001F5A 2949 1016 move.l [A4 + 0x1016], A1 00001F5E 170E move.b -[A3], A6 00001F60 B328 2E65 xor.b [A0 + 0x2E65], D1 00001F64 1083 move.b [A0], D3 00001F66 07C3 bset D3, D3 00001F68 1E04 move.b D7, D4 00001F6A 2B0D move.l -[A5], A5 00001F6C 230D move.l -[A1], A5 00001F6E 1093 move.b [A0], [A3] 00001F70 049B 840F 1682 subi.l [A3]+, 0x840F1682 00001F76 D8FB 00A3 add.w A4, [PC + D0.w - 0x93] 00001F7A 1017 move.b D0, [A7] 00001F7C 8808 or.b D4, A0 00001F7E 3B33 1E07 move.w -[A5], [A3 + D1 * 8 + 0x7] 00001F82 0880 1082 bclr.b D0, 0x82 00001F86 E473 roxr D3.w, D2 00001F88 1576 EB3A 42EB 0173 1542 0713 move.b [A2 + 0x713], [[A6 + 0x42EB0173 + A6 * 2] + 0x1542] 00001F94 6042 bra +0x44 /* 00001FD8 */ 00001F96 070E btst A6, D3 00001F98 C349 exg A1, A1 00001F9A 0664 24CB addi.w -[A4], 0x24CB 00001F9E 1889 move.b [A4], A1 00001FA0 1412 move.b D2, [A2] 00001FA2 AC40 syscall Fix2Long, auto_pop 00001FA4 020B 44A8 andi.b A3, 0xA8 00001FA8 3045 movea.w A0, D5 00001FAA 84A3 or.l D2, -[A3] 00001FAC 4BBB 04AC .invalid 5, [PC + D0.w * 4 - 0x84] // invalid opcode 4 with b == 6 00001FB0 930A subx.b -[A1], -[A2] 00001FB2 66EB bne -0x13 /* 00001F9F */ 00001FB4 0D41 bchg D1, D6 00001FB6 00CB ori.? A3, 0xFFFFFFFFFFFFFFFF 00001FB8 4403 neg.b D3 00001FBA 423B 2981 clr.b [[ + <> + D2]] 00001FBE 00BB 1841 0093 2103 4263 2581 ori.l [[PC + <> + D2] + 0x42632581], 0x18410093 00001FCA 000B 1293 ori.b A3, 0x93 00001FCE 06DB addi.? [A3]+, 0xFFFFFFFFFFFFFFFF 00001FD0 2266 movea.l A1, -[A6] 00001FD2 831E or.b [A6]+, D1 00001FD4 C100 abcd D0, D0 00001FD6 B316 xor.b [A6], D1 label00001FD8: 00001FD8 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FDA CB18 .incomplete 00001FDC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FDE 0323 btst -[A3], D1 00001FE0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FE2 632A bls +0x2C /* 0000200E */ 00001FE4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FE6 BB1B xor.b [A3]+, D5 00001FE8 7901 moveq.l D4, 0x01 00001FEA 5B32 4100 subq.b [A2 + <> + D4], 5 00001FEE 8B1E or.b [A6]+, D5 00001FF0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FF2 632F bls +0x31 /* 00002023 */ 00001FF4 3A73 2FB2 4240 02CB 74A8 movea.w A5, [[0x424002CB + D2 * 8] + 0x74A8] 00001FFE 303A 9B44 move.w D0, [PC - 0x64BC /* FFFFBB44 */] 00002002 1216 move.b D1, [A6] 00002004 4002 negx.b D2 00002006 0B3E btst <>, D5 00002008 A86C syscall FixRound 0000200A 1638 0800 move.b D3, [0x00000800 /* JHideCrsr */] label0000200E: 0000200E 0333 38EC btst [A3 + D3 - 0x20], D1 00002012 4217 clr.b [A7] 00002014 102B 6332 move.b D0, [A3 + 0x6332] 00002018 6903 bvs +0x5 /* 0000201D */ 0000201A 931B sub.b [A3]+, D1 0000201C 6503 bcs +0x5 /* 00002021 */ 0000201E C31B .incomplete 00002020 0901 btst D1, D4 00002022 0375 0501 bchg [[A5 + <> + D0 * 4]], D1 00002026 632A bls +0x2C /* 00002052 */ 00002028 1217 move.b D1, [A7] 0000202A 12F8 E353 move.b [A1]+, [0xFFFFE353] 0000202E 2D0E move.l -[A6], A6 00002030 6B1A bmi +0x1C /* 0000204C */ 00002032 0608 0331 addi.b A0, 0x31 /* '1' */ 00002036 270E move.l -[A3], A6 00002038 344A movea.w A2, A2 0000203A A922 syscall BeginUpdate 0000203C E501 asl D1.b, 2 0000203E 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00002040 1E4A movea.b A7, A2 00002042 447E neg.w <> 00002044 64AB bcc -0x53 /* 00001FF1 */ 00002046 416B 206B chk.w D0, [A3 + 0x206B] 0000204A 204B movea.l A0, A3 label0000204C: 0000204C 3BD3 move.w <>, [A3] 0000204E 094A bchg A2, D4 00002050 4207 clr.b D7 label00002052: 00002052 0B0E btst A6, D5 00002054 2906 move.l -[A4], D6 00002056 8B22 or.b -[A2], D5 00002058 A80B syscall PopUpMenuSelect 0000205A 0342 bchg D2, D1 0000205C 3007 move.w D0, D7 0000205E 107F movea.b A0, <> 00002060 2303 move.l -[A1], D3 00002062 42AC 3ACB clr.l [A4 + 0x3ACB] 00002066 1706 move.b -[A3], D6 00002068 0114 btst [A4], D0 0000206A 0814 4000 btst.b [A4], 0x0 0000206E 0F05 btst D5, D7 00002070 2A3A F312 move.l D5, [PC - 0xCEE /* 00001384, value 0x73131E10 */] 00002074 9501 subx.b D2, D1 00002076 0F89 bclr A1, D7 00002078 0143 bchg D3, D0 0000207A 0B95 bclr [A5], D5 0000207C 010F btst A7, D0 0000207E 8501 sbcd D2, D1 00002080 2B27 move.l -[A5], -[A7] 00002082 7501 moveq.l D2, 0x01 00002084 0F65 bchg -[A5], D7 00002086 018B bclr A3, D0 00002088 1575 010F 6501 5318 7501 move.b [A2 + 0x7501], [[A5 + <>] + D0 + 0x65015318] 00002092 0F65 bchg -[A5], D7 00002094 015B bchg [A3]+, D0 00002096 1075 010F 6501 4B09 movea.b A0, [[A5 + <>] + D0 + 0x65014B09] 0000209E 06EC 427B addi.? [A4 + 0x427B], 0xFFFFFFFFFFFFFFFF 000020A2 02E6 andi.? -[A6], 0xFFFFFFFFFFFFFFFF 000020A4 CB02 abcd D5, D2 000020A6 A301 syscall Close, flags=3 000020A8 EA65 asr D5.w, D5 000020AA 02F3 2880 andi.? [A3 + D2 - 0x128], 0xFFFFFFFFFFFFFFFF 000020AE 26C3 move.l [A3]+, D3 000020B0 3AA9 9573 move.w [A5], [A1 - 0x6A8D] 000020B4 0347 bchg D7, D1 000020B6 1469 630C movea.b A2, [A1 + 0x630C] 000020BA E5A0 asl D0, D2 000020BC FB12 .extension 0xB12 // unimplemented 000020BE 2B0A move.l -[A5], A2 000020C0 7303 moveq.l D1, 0x03 000020C2 0672 4B03 72B3 addi.w [A2 + D7.w * 2 - 0x77], 0x4B03 000020C8 0072 1B00 72CA ori.w [A2 + D7.w * 2 - 0x54], 0x1B00 000020CE 1714 move.b -[A3], [A4] 000020D0 750F moveq.l D2, 0x0F 000020D2 ED14 roxl D4.b, 6 000020D4 7310 moveq.l D1, 0x10 000020D6 1286 move.b [A1], D6 000020D8 1273 0302 5335 movea.b A1, [[A3 + <> + D0 * 2] + 0x5335] 000020DE A830 syscall Pack14 000020E0 BB30 A53A 8605 18B3 0009 xor.b [[A0 - 0x79FAE74D + A2 * 4] + 0x9], D5 000020EA 182B 2985 move.b D4, [A3 + 0x2985] 000020EE 0101 btst D1, D0 000020F0 01A1 bclr -[A1], D0 000020F2 3A86 move.w [A5], D6 000020F4 1EB3 00CB move.b [A7], [A3 + D0.w - 0x53] 000020F8 0414 02FB subi.b [A4], 0xFB 000020FC 72C5 moveq.l D1, 0xFFFFFFC5 000020FE 3AC5 move.w [A5]+, D5 00002100 01E9 3A43 bset [A1 + 0x3A43], D0 00002104 0D17 btst [A7], D6 00002106 11BD C105 move.b [[A0 + <>] + A4], <> 0000210A 1782 E6DC move.b [A3 + A6.w * 8 - 0x36], D2 0000210E 2301 move.l -[A1], D1 00002110 4AD8 tas.b [A0]+ 00002112 1B04 move.b -[A5], D4 00002114 6100 0F05 bsr +0xF07 /* 0000301B */ 00002118 03A5 bclr -[A5], D1 0000211A EEC1 636B bfset D1 {13:D3} 0000211E 0985 bclr D5, D4 00002120 0D1B btst [A3]+, D6 00002122 0861 B51B bchg.b -[A1], 0x1B 00002126 05DB bset [A3]+, D2 00002128 0D13 btst [A3], D6 0000212A 051B btst [A3]+, D2 0000212C 0806 5B02 btst.b D6, 0x2 00002130 DB13 add.b [A3], D5 00002132 0F10 btst [A0], D7 00002134 6683 bne -0x7B /* 000020B9 */ 00002136 1D37 1498 move.b -[A6], [A7 + D1.w * 4 - 0x104] 0000213A 5B82 subq.l D2, 5 0000213C 8500 sbcd D2, D0 0000213E 1353 1302 move.b [A1 + 0x1302], [A3] 00002142 1B08 move.b -[A5], A0 00002144 1712 move.b -[A3], [A2] 00002146 6D83 blt -0x7B /* 000020CB */ 00002148 0F17 btst [A7], D7 0000214A 0AA1 C32B 730B xori.l -[A1], 0xC32B730B 00002150 3683 move.w [A3], D3 00002152 06A3 0DD0 533B addi.l -[A3], 0xDD0533B 00002158 7823 moveq.l D4, 0x23 0000215A 30CB move.w [A0]+, A3 0000215C 1F13 move.b -[A7], [A3] 0000215E 0953 bchg [A3], D4 00002160 8D17 or.b [A7], D6 00002162 1133 1309 move.b -[A0], [[A3 + <> + D1 * 2]] 00002166 448B neg.l A3 00002168 0E28 90A5 005B .invalid.b [A0 + 0x5B], 0xA5 // invalid immediate operation 0000216E 2D53 0D0F move.l [A6 + 0xD0F], [A3] 00002172 7807 moveq.l D4, 0x07 00002174 0621 1C13 addi.b -[A1], 0x13 00002178 0937 01B6 8301 6C53 0D38 btst [[-0x7CFE93AD] + D0 + 0xD38], D4 00002182 6502 bcs +0x4 /* 00002186 */ 00002184 C303 abcd D1, D3 label00002186: 00002186 1043 movea.b A0, D3 00002188 0E8B 0043 1114 .invalid.l A3, 0x431114 // invalid immediate operation 0000218E 0701 btst D1, D3 00002190 076A CB85 bchg [A2 - 0x347B], D3 00002194 00EB 15C5 ori.? [A3 + 0x15C5], 0xFFFFFFFFFFFFFFFF 00002198 5438 7B43 addq.b [0x00007B43], 2 0000219C 1718 move.b -[A3], [A0]+ 0000219E 057C 7322 bchg 0x7322 /* 's\"' */, D2 000021A2 00A3 66B3 0D07 ori.l -[A3], 0x66B30D07 000021A8 1126 move.b -[A0], -[A6] 000021AA 0073 1A13 0216 ori.w [A3 + D0.w * 2 + 0x16], 0x1A13 000021B0 2A5C movea.l A5, [A4]+ 000021B2 806B 00FB or.w D0, [A3 + 0xFB] 000021B6 2B63 80D8 move.l [A5 - 0x7F28], -[A3] 000021BA 4017 negx.b [A7] 000021BC 04E5 subi.? -[A5], 0xFFFFFFFFFFFFFFFF 000021BE 6C1B bge +0x1D /* 000021DB */ 000021C0 0881 B343 bclr.b D1, 0x43 /* 'C' */ 000021C4 2147 124A move.l [A0 + 0x124A], D7 000021C8 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 000021CA ED0E lsl D6.b, 6 000021CC 0FE9 0EB3 bset [A1 + 0xEB3], D7 000021D0 8DC5 divs.w D6, D5 000021D2 0ED3 .invalid.? [A3], 0xFFFFFFFFFFFFFFFF // invalid immediate operation 000021D4 3563 0066 move.w [A2 + 0x66], -[A3] 000021D8 6B2A bmi +0x2C /* 00002204 */ 000021DA EB40 asl D0.w, 5 000021DC 3E17 move.w D7, [A7] 000021DE 00F2 1E3E ori.? [A2 + D1 * 8 + 0x3E], 0xFFFFFFFFFFFFFFFF 000021E2 D301 addx.b D1, D1 000021E4 031B btst [A3]+, D1 000021E6 0701 btst D1, D3 000021E8 EC8B lsr D3, 6 000021EA 0043 041E ori.w D3, 0x41E 000021EE 2C06 move.l D6, D6 000021F0 8B0A sbcd -[A5], -[A2] 000021F2 2107 move.l -[A0], D7 000021F4 C42C 832E and.b D2, [A4 - 0x7CD2] 000021F8 0F2C 5AE3 btst [A4 + 0x5AE3], D7 000021FC 2EB3 50D0 move.l [A7], [A3 + D5.w - 0x48] 00002200 3309 move.w -[A1], A1 00002202 045C D023 subi.w [A4]+, 0xD023 // begin alternate branch 00002204-00002206 label00002204: 00002204 D023 add.b D0, -[A3] // end alternate branch 00002204-00002206 label00002204: // (misaligned) 00002206 0CAC 1B03 0504 0672 cmpi.l [A4 + 0x672], 0x1B030504 0000220E 648B bcc -0x73 /* 0000219B */ 00002210 003A 8B21 5AD0 ori.b [PC + 0x5AD0 /* 00007CE2 */], 0x21 /* '!' */ 00002216 5877 0225 addq.w [A7 + D0.w * 2 + 0x25], 4 0000221A 7BF9 moveq.l D5, 0xFFFFFFF9 0000221C 0708 btst A0, D3 0000221E 1E66 movea.b A7, -[A6] 00002220 070B btst A3, D3 00002222 3845 movea.w A4, D5 00002224 09C3 bset D3, D4 00002226 0F72 16A5 bchg [A2 + D1.w * 8 - 0x91], D7 0000222A 000F 090A ori.b A7, 0xA /* '\n' */ 0000222E 030A btst A2, D1 00002230 E157 roxl D7.w, 8 00002232 6673 bne +0x75 /* 000022A7 */ 00002234 1325 move.b -[A1], -[A5] 00002236 601B bra +0x1D /* 00002253 */ 00002238 0D0F btst A7, D6 0000223A 8119 or.b [A1]+, D0 0000223C 7B25 moveq.l D5, 0x25 0000223E 1E16 move.b D7, [A6] 00002240 2307 move.l -[A1], D7 00002242 B6D3 cmpa.w A3, [A3] 00002244 9E46 sub.w D7, D6 00002246 EC34 roxr D4.b, D6 00002248 EB0F lsl D7.b, 5 0000224A 786A moveq.l D4, 0x6A 0000224C 01EE 9302 bset [A6 - 0x6CFE], D0 00002250 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00002252 5303 subq.b D3, 1 00002254 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00002256 E05A ror D2.w, 8 00002258 D053 add.w D0, [A3] 0000225A 46AB 4007 not.l [A3 + 0x4007] 0000225E 0010 FB26 ori.b [A0], 0x26 /* '&' */ 00002262 0F41 bchg D1, D7 00002264 00E3 ori.? -[A3], 0xFFFFFFFFFFFFFFFF 00002266 B43B 4616 cmp.b D2, [PC + D4.w * 8 + 0x16] 0000226A 1F64 5310 move.b [A7 + 0x5310], -[A4] 0000226E 6413 bcc +0x15 /* 00002283 */ 00002270 0ED0 .invalid.? [A0], 0xFFFFFFFFFFFFFFFF // invalid immediate operation 00002272 5A83 addq.l D3, 5 00002274 0787 bclr D7, D3 00002276 20A3 move.l [A0], -[A3] 00002278 1B83 0FD0 move.b [], D3 0000227C 0B1C btst [A4]+, D5 0000227E 1B03 move.b -[A5], D3 00002280 4110 .invalid 0, [A0] // invalid opcode 4 with b == 4 00002282 A10F syscall MountVol, flags=1 00002284 8306 sbcd D1, D6 00002286 5344 subq.w D4, 1 00002288 D09B add.l D0, [A3]+ 0000228A 13CA EB02 C50F move.b [0xEB02C50F], A2 00002290 7309 moveq.l D1, 0x09 00002292 6500 4301 bcs +0x4303 /* 00006595 */ 00002296 1E6A 0786 movea.b A7, [A2 + 0x786] 0000229A 4C37 1311 09C1 movem.w D0,D4,A0,A1,A4, [[ + <>]] 000022A0 04D0 subi.? [A0], 0xFFFFFFFFFFFFFFFF 000022A2 9323 sub.b -[A3], D1 000022A4 E199 rol D1, 8 000022A6 031A btst [A2]+, D1 000022A8 A720 syscall SetPtrSize, flags=7 000022AA A14B syscall SetGrowZone, flags=1 000022AC 0F9B bclr [A3]+, D7 000022AE 1C82 move.b [A6], D2 000022B0 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 000022B2 54DC scc [A4]+ 000022B4 BB15 xor.b [A5], D5 000022B6 0304 btst D4, D1 000022B8 D814 add.b D4, [A4] 000022BA 000F 3654 ori.b A7, 0x54 /* 'T' */ 000022BE BB0D cmpm.b [A5]+, [A5]+ 000022C0 7305 moveq.l D1, 0x05 000022C2 533C 2B00 subq.b 0x0, 1 000022C6 BC65 cmp.w D6, -[A5] 000022C8 5307 subq.b D7, 1 000022CA 0095 147C 0F00 ori.l [A5], 0x147C0F00 000022D0 1797 5901 move.b [[A3 + <> + D5]], [A7] 000022D4 0AB3 2533 5C06 B1BC xori.l <>, 0x25335C06 000022DC 1607 move.b D3, D7 000022DE 1864 movea.b A4, -[A4] 000022E0 A5A1 syscall vMRdData, flags=5 000022E2 832D 7B24 or.b [A5 + 0x7B24], D1 000022E6 7C8B moveq.l D6, 0xFFFFFF8B 000022E8 1700 move.b -[A3], D0 000022EA 0791 bclr [A1], D3 000022EC 4EC3 jmp D3 000022EE 10A3 move.b [A0], -[A3] 000022F0 0D25 btst -[A5], D6 000022F2 05E3 bset -[A3], D2 000022F4 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 000022F6 16A1 move.b [A3], -[A1] 000022F8 0027 1419 ori.b -[A7], 0x19 000022FC 1792 C743 5061 183B move.b [[A3 + <>] + 0x5061183B], [A2] 00002304 2749 1807 move.l [A3 + 0x1807], A1 00002308 1778 236E 1E16 move.b [A3 + 0x1E16], [0x0000236E] 0000230E 44C8 move.b A0, CCR 00002310 FE65 .extension 0xE65 // unimplemented 00002312 8BA8 3033 or.l [A0 + 0x3033], D5 00002316 277C 1B2F 4129 2B00 move.l [A3 + 0x2B00], 0x1B2F4129 0000231E 228B move.l [A1], A3 00002320 1744 3300 move.b [A3 + 0x3300], D4 00002324 410E .invalid 0, A6 // invalid opcode 4 with b == 4 00002326 7441 moveq.l D2, 0x41 00002328 0E74 450E E117 7326 C31C .invalid.w [[A4] + A6 + 0x7326C31C], 0x450E // invalid immediate operation 00002332 161B move.b D3, [A3]+ 00002334 2F17 move.l -[A7], [A7] 00002336 13F3 4321 C904 7301 1402 move.b [0x73011402], [[A3 - 0x36FC + D4 * 2]] 00002340 1799 181E move.b [A3 + D1 + 0x1E], [A1]+ 00002344 28A3 move.l [A4], -[A3] 00002346 5925 subq.b -[A5], 4 00002348 30E3 move.w [A0]+, -[A3] 0000234A 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4 0000234C 1533 8B0C move.b -[A2], <> 00002350 2DCA move.l <>, A2 00002352 0E18 .incomplete